diff options
Diffstat (limited to 'src/util/child_management.c')
-rw-r--r-- | src/util/child_management.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/util/child_management.c b/src/util/child_management.c index 7775bfc3d..11fde4a61 100644 --- a/src/util/child_management.c +++ b/src/util/child_management.c | |||
@@ -222,6 +222,9 @@ GNUNET_wait_child_cancel (struct GNUNET_ChildWaitHandle *cwh) | |||
222 | if (NULL == cwh_head) | 222 | if (NULL == cwh_head) |
223 | { | 223 | { |
224 | child_management_done (); | 224 | child_management_done (); |
225 | } | ||
226 | if (NULL != sig_task) | ||
227 | { | ||
225 | GNUNET_SCHEDULER_cancel (sig_task); | 228 | GNUNET_SCHEDULER_cancel (sig_task); |
226 | sig_task = NULL; | 229 | sig_task = NULL; |
227 | } | 230 | } |