From 4a1ca08e193f4e30ec1abf6e3fea2f57aafd67bb Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 20 Oct 2010 13:57:02 +0000 Subject: [PATCH] fix --- src/arm/gnunet-service-arm.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/arm/gnunet-service-arm.c b/src/arm/gnunet-service-arm.c index 0ebc39c8a..4ee19ef3d 100644 --- a/src/arm/gnunet-service-arm.c +++ b/src/arm/gnunet-service-arm.c @@ -149,10 +149,7 @@ static GNUNET_SCHEDULER_TaskIdentifier child_death_task; */ static GNUNET_SCHEDULER_TaskIdentifier child_restart_task; -/** - * Context for our SIGCHILD handler. - */ -static struct GNUNET_SIGNAL_Context *shc_chld; + /** * Pipe used to communicate shutdown via signal. @@ -930,8 +927,6 @@ maint_child_death (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) (in_shutdown) ) { GNUNET_SERVER_destroy (server); - GNUNET_SIGNAL_handler_uninstall (shc_chld); - shc_chld = NULL; } else { @@ -1114,6 +1109,7 @@ int main (int argc, char *const *argv) { int ret; + struct GNUNET_SIGNAL_Context *shc_chld; sigpipe = GNUNET_DISK_pipe (GNUNET_NO, GNUNET_NO, GNUNET_NO); GNUNET_assert (sigpipe != NULL); -- 2.25.1