From 4830b98ed0bdc638416323d55e50d37d6d7728c1 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 8 Dec 2009 12:09:14 +0000 Subject: [PATCH] fix --- src/arm/gnunet-service-arm.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 { -- 2.25.1