aboutsummaryrefslogtreecommitdiff
path: root/src/testbed
diff options
context:
space:
mode:
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;