aboutsummaryrefslogtreecommitdiff
path: root/src/testbed/testbed_api_hosts.c
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2012-06-19 12:40:27 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2012-06-19 12:40:27 +0000
commite02cb36c96f1745b357fe723b2990753247acb46 (patch)
tree829621e972f040992c633b5f7636096597bf6f36 /src/testbed/testbed_api_hosts.c
parent72d6a013072770ba7e2426346f962a8ade446b8c (diff)
downloadgnunet-e02cb36c96f1745b357fe723b2990753247acb46.tar.gz
gnunet-e02cb36c96f1745b357fe723b2990753247acb46.zip
testbed_api_hosts test cases
Diffstat (limited to 'src/testbed/testbed_api_hosts.c')
-rw-r--r--src/testbed/testbed_api_hosts.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/testbed/testbed_api_hosts.c b/src/testbed/testbed_api_hosts.c
index c4dfcf3c9..ca3afb29a 100644
--- a/src/testbed/testbed_api_hosts.c
+++ b/src/testbed/testbed_api_hosts.c
@@ -117,8 +117,11 @@ GNUNET_TESTBED_host_lookup_by_id_ (uint32_t id)
117struct GNUNET_TESTBED_Host * 117struct GNUNET_TESTBED_Host *
118GNUNET_TESTBED_host_create_by_id_ (uint32_t id) 118GNUNET_TESTBED_host_create_by_id_ (uint32_t id)
119{ 119{
120 GNUNET_break (0); 120 struct GNUNET_TESTBED_Host *host;
121 return NULL; 121
122 host = GNUNET_malloc (sizeof (struct GNUNET_TESTBED_Host));
123 host->unique_id = id;
124 return host;
122} 125}
123 126
124 127
@@ -280,7 +283,10 @@ GNUNET_TESTBED_host_run_ (const struct GNUNET_TESTBED_Host *host,
280 unsigned int argp; 283 unsigned int argp;
281 284
282 GNUNET_asprintf (&h->port, "%d", host->port); 285 GNUNET_asprintf (&h->port, "%d", host->port);
283 GNUNET_asprintf (&h->dst, "%s@%s", host->hostname, host->username); 286 if (NULL == host->username)
287 GNUNET_asprintf (&h->dst, "%s", host->hostname);
288 else
289 GNUNET_asprintf (&h->dst, "%s@%s", host->hostname, host->username);
284 argp = 0; 290 argp = 0;
285 remote_args[argp++] = "ssh"; 291 remote_args[argp++] = "ssh";
286 remote_args[argp++] = "-p"; 292 remote_args[argp++] = "-p";