aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/util/scheduler.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/util/scheduler.c b/src/util/scheduler.c
index 2f300f4bd..81f7d8cf0 100644
--- a/src/util/scheduler.c
+++ b/src/util/scheduler.c
@@ -911,7 +911,13 @@ GNUNET_SCHEDULER_cancel (GNUNET_SCHEDULER_TaskIdentifier task)
911 while (t == NULL) 911 while (t == NULL)
912 { 912 {
913 p++; 913 p++;
914 GNUNET_assert (p < GNUNET_SCHEDULER_PRIORITY_COUNT); 914 if (p >= GNUNET_SCHEDULER_PRIORITY_COUNT)
915 {
916 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
917 _("Attempt to cancel dead task %llu!\n"),
918 (unsigned long long) task);
919 GNUNET_assert (0);
920 }
915 prev = NULL; 921 prev = NULL;
916 t = ready[p]; 922 t = ready[p];
917 while (t != NULL) 923 while (t != NULL)