From f1f603c7d0b3f03dca46a4f313472288eb080eb1 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 24 Dec 2014 01:10:47 +0000 Subject: making GNUNET_SCHEDULER_cancel() perform in O(1) instead of O(n) to help or even fully address #3247 --- src/social/test_social.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/social/test_social.c') diff --git a/src/social/test_social.c b/src/social/test_social.c index 320526594..f17892953 100644 --- a/src/social/test_social.c +++ b/src/social/test_social.c @@ -48,7 +48,7 @@ int res; /** * Handle for task for timeout termination. */ -GNUNET_SCHEDULER_TaskIdentifier end_badly_task; +struct GNUNET_SCHEDULER_Task * end_badly_task; const struct GNUNET_CONFIGURATION_Handle *cfg; @@ -196,10 +196,10 @@ end () { GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Ending tests.\n"); - if (end_badly_task != GNUNET_SCHEDULER_NO_TASK) + if (end_badly_task != NULL) { GNUNET_SCHEDULER_cancel (end_badly_task); - end_badly_task = GNUNET_SCHEDULER_NO_TASK; + end_badly_task = NULL; } GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_MILLISECONDS, &end_normally, NULL); -- cgit v1.2.3