From 3fe84176dfb6b14ecb7995126145060bec0c1269 Mon Sep 17 00:00:00 2001 From: Sree Harsha Totakura Date: Sat, 14 Jul 2012 18:39:06 +0000 Subject: relaxed time for shutdown --- src/testbed/gnunet-testbed-helper.c | 3 ++- src/testbed/test_gnunet_testbed_helper.c | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'src/testbed') diff --git a/src/testbed/gnunet-testbed-helper.c b/src/testbed/gnunet-testbed-helper.c index 0b590daa1..371ac8951 100644 --- a/src/testbed/gnunet-testbed-helper.c +++ b/src/testbed/gnunet-testbed-helper.c @@ -150,7 +150,7 @@ read_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) if (GNUNET_YES == ignore_reading) return; ret = GNUNET_SERVER_mst_receive (tokenizer, NULL, buf, sread, - GNUNET_YES, GNUNET_YES); + GNUNET_NO, GNUNET_NO); GNUNET_assert (GNUNET_SYSERR != ret); if (GNUNET_NO == ret) { @@ -172,6 +172,7 @@ static void run (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle * cfg) { + LOG_DEBUG ("Starting testbed helper...\n"); tokenizer = GNUNET_SERVER_mst_create (&tokenizer_cb, NULL); stdin_fd = GNUNET_DISK_get_handle_from_native (stdin); buf_size = sizeof (struct GNUNET_TESTBED_HelperInit) + 8 * 1024; diff --git a/src/testbed/test_gnunet_testbed_helper.c b/src/testbed/test_gnunet_testbed_helper.c index 518825427..b41410ce9 100644 --- a/src/testbed/test_gnunet_testbed_helper.c +++ b/src/testbed/test_gnunet_testbed_helper.c @@ -109,7 +109,9 @@ cont_cb (void *cls, int result) LOG (GNUNET_ERROR_TYPE_DEBUG, "Message sent\n"); GNUNET_assert (GNUNET_OK == result); if (GNUNET_SCHEDULER_NO_TASK == shutdown_task) - shutdown_task = GNUNET_SCHEDULER_add_now (&do_shutdown, NULL); + shutdown_task = GNUNET_SCHEDULER_add_delayed + (GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 2), + &do_shutdown, NULL); } -- cgit v1.2.3