From: Christian Grothoff Date: Wed, 24 Dec 2014 01:35:11 +0000 (+0000) Subject: -shutdown alone does not move to ready list X-Git-Tag: initial-import-from-subversion-38251~2758 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ce61391973d0326a55cb907bbfa92ba27f2b106b;p=oweals%2Fgnunet.git -shutdown alone does not move to ready list --- diff --git a/src/util/scheduler.c b/src/util/scheduler.c index ec45889ea..8bac9e08f 100644 --- a/src/util/scheduler.c +++ b/src/util/scheduler.c @@ -899,7 +899,8 @@ GNUNET_SCHEDULER_cancel (struct GNUNET_SCHEDULER_Task *task) void *ret; GNUNET_assert (NULL != active_task); - if (GNUNET_SCHEDULER_REASON_NONE == task->reason) + if ( (GNUNET_SCHEDULER_REASON_NONE == task->reason) || + (GNUNET_SCHEDULER_REASON_SHUTDOWN == task->reason) ) { if ( (-1 == task->read_fd) && (-1 == task->write_fd) &&