aboutsummaryrefslogtreecommitdiff
path: root/src/testbed
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2012-12-03 17:24:14 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2012-12-03 17:24:14 +0000
commitac1843fcf0e0bda117d02c6ffbf976a11f379a35 (patch)
treef2e5b296b4aafa34c0726cc580147b93467a8335 /src/testbed
parent685685e2b281f8884c8df20f0a277a88bbd09e15 (diff)
downloadgnunet-ac1843fcf0e0bda117d02c6ffbf976a11f379a35.tar.gz
gnunet-ac1843fcf0e0bda117d02c6ffbf976a11f379a35.zip
- check the host compatibility check status
Diffstat (limited to 'src/testbed')
-rw-r--r--src/testbed/testbed_api_testbed.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/testbed/testbed_api_testbed.c b/src/testbed/testbed_api_testbed.c
index 845672bd6..0c3805ae6 100644
--- a/src/testbed/testbed_api_testbed.c
+++ b/src/testbed/testbed_api_testbed.c
@@ -846,6 +846,17 @@ host_habitable_cb (void *cls, const struct GNUNET_TESTBED_Host *host, int status
846 } 846 }
847 GNUNET_assert (nhost != rc->num_hosts); 847 GNUNET_assert (nhost != rc->num_hosts);
848 rc->hc_handles[nhost] = NULL; 848 rc->hc_handles[nhost] = NULL;
849 if (GNUNET_NO == status)
850 {
851 if ((NULL != host) && (NULL != GNUNET_TESTBED_host_get_hostname_ (host)))
852 LOG (GNUNET_ERROR_TYPE_ERROR, _("Host %s cannot start testbed\n"),
853 GNUNET_TESTBED_host_get_hostname_ (host));
854 else
855 LOG (GNUNET_ERROR_TYPE_ERROR, _("Testbed cannot be started on localhost\n"));
856 GNUNET_SCHEDULER_cancel (rc->shutdown_run_task);
857 rc->shutdown_run_task = GNUNET_SCHEDULER_add_now (&shutdown_run, NULL);
858 return;
859 }
849 rc->reg_hosts++; 860 rc->reg_hosts++;
850 if (rc->reg_hosts < rc->num_hosts) 861 if (rc->reg_hosts < rc->num_hosts)
851 return; 862 return;