aboutsummaryrefslogtreecommitdiff
path: root/src/testbed/gnunet-service-test-barriers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testbed/gnunet-service-test-barriers.c')
-rw-r--r--src/testbed/gnunet-service-test-barriers.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/testbed/gnunet-service-test-barriers.c b/src/testbed/gnunet-service-test-barriers.c
index 444cb4a6d..281172cbf 100644
--- a/src/testbed/gnunet-service-test-barriers.c
+++ b/src/testbed/gnunet-service-test-barriers.c
@@ -46,10 +46,9 @@ struct GNUNET_TESTBED_BarrierWaitHandle *wh;
46 * Dummy task callback to keep us running forever 46 * Dummy task callback to keep us running forever
47 * 47 *
48 * @param cls NULL 48 * @param cls NULL
49 * @param tc scheduler task context
50 */ 49 */
51static void 50static void
52do_shutdown (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) 51do_shutdown (void *cls)
53{ 52{
54 if (NULL != wh) 53 if (NULL != wh)
55 GNUNET_TESTBED_barrier_wait_cancel (wh); 54 GNUNET_TESTBED_barrier_wait_cancel (wh);
@@ -80,12 +79,14 @@ barrier_wait_cb (void *cls, const char *name, int status)
80 * Task to wait for the barrier 79 * Task to wait for the barrier
81 * 80 *
82 * @param cls NULL 81 * @param cls NULL
83 * @param tc scheduler task context
84 * @return 82 * @return
85 */ 83 */
86static void 84static void
87do_wait (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) 85do_wait (void *cls)
88{ 86{
87 const struct GNUNET_SCHEDULER_TaskContext *tc;
88
89 tc = GNUNET_SCHEDULER_get_task_context ();
89 if (0 != (GNUNET_SCHEDULER_REASON_SHUTDOWN & tc->reason)) 90 if (0 != (GNUNET_SCHEDULER_REASON_SHUTDOWN & tc->reason))
90 return; 91 return;
91 wh = GNUNET_TESTBED_barrier_wait (TEST_BARRIER_NAME, &barrier_wait_cb, NULL); 92 wh = GNUNET_TESTBED_barrier_wait (TEST_BARRIER_NAME, &barrier_wait_cb, NULL);