From: Christian Grothoff Date: Tue, 8 Dec 2009 12:09:14 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~23011 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4830b98ed0bdc638416323d55e50d37d6d7728c1;p=oweals%2Fgnunet.git fix --- diff --git a/src/arm/gnunet-service-arm.c b/src/arm/gnunet-service-arm.c index 4ee7a34ab..e7db9d2a2 100644 --- a/src/arm/gnunet-service-arm.c +++ b/src/arm/gnunet-service-arm.c @@ -726,7 +726,11 @@ shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) pos = next; } if (running == NULL) - GNUNET_SERVER_destroy (server); + { + GNUNET_SERVER_destroy (server); + GNUNET_SIGNAL_handler_uninstall (shc_chld); + shc_chld = NULL; + } } @@ -889,6 +893,7 @@ maint_child_death (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) { GNUNET_SERVER_destroy (server); GNUNET_SIGNAL_handler_uninstall (shc_chld); + shc_chld = NULL; } else {