aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/testbed/gnunet-testbed-profiler.c11
-rw-r--r--src/testbed/test_testbed_api_controllerlink.c7
2 files changed, 18 insertions, 0 deletions
diff --git a/src/testbed/gnunet-testbed-profiler.c b/src/testbed/gnunet-testbed-profiler.c
index 086a9ef56..0990905e9 100644
--- a/src/testbed/gnunet-testbed-profiler.c
+++ b/src/testbed/gnunet-testbed-profiler.c
@@ -717,6 +717,17 @@ host_habitable_cb (void *cls, const struct GNUNET_TESTBED_Host *host, int status
717 static unsigned int hosts_checked; 717 static unsigned int hosts_checked;
718 718
719 *hc_handle = NULL; 719 *hc_handle = NULL;
720 if (GNUNET_NO == status)
721 {
722 if ((NULL != host) && (NULL != GNUNET_TESTBED_host_get_hostname_ (host)))
723 LOG (GNUNET_ERROR_TYPE_ERROR, _("Host %s cannot start testbed\n"),
724 GNUNET_TESTBED_host_get_hostname_ (host));
725 else
726 LOG (GNUNET_ERROR_TYPE_ERROR, _("Testbed cannot be started on localhost\n"));
727 GNUNET_SCHEDULER_cancel (abort_task);
728 abort_task = GNUNET_SCHEDULER_add_now (&do_abort, NULL);
729 return;
730 }
720 hosts_checked++; 731 hosts_checked++;
721 printf (_("\rChecked %u hosts"), hosts_checked); 732 printf (_("\rChecked %u hosts"), hosts_checked);
722 fflush (stdout); 733 fflush (stdout);
diff --git a/src/testbed/test_testbed_api_controllerlink.c b/src/testbed/test_testbed_api_controllerlink.c
index cea04cb63..7bcb8b5a7 100644
--- a/src/testbed/test_testbed_api_controllerlink.c
+++ b/src/testbed/test_testbed_api_controllerlink.c
@@ -652,6 +652,13 @@ static void
652host_habitable_cb (void *cls, const struct GNUNET_TESTBED_Host *_host, int status) 652host_habitable_cb (void *cls, const struct GNUNET_TESTBED_Host *_host, int status)
653{ 653{
654 hc_handle = NULL; 654 hc_handle = NULL;
655 if (GNUNET_NO == status)
656 {
657 LOG (GNUNET_ERROR_TYPE_ERROR, "Cannot start testbed on localhost\n");
658 GNUNET_SCHEDULER_cancel (abort_task);
659 abort_task = GNUNET_SCHEDULER_add_now (&do_abort, NULL);
660 return;
661 }
655 cp = GNUNET_TESTBED_controller_start ("127.0.0.1", host, cfg, status_cb, 662 cp = GNUNET_TESTBED_controller_start ("127.0.0.1", host, cfg, status_cb,
656 NULL); 663 NULL);
657} 664}