From: Christian Grothoff Date: Wed, 20 Oct 2010 13:57:02 +0000 (+0000) Subject: fix X-Git-Tag: initial-import-from-subversion-38251~20018 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4a1ca08e193f4e30ec1abf6e3fea2f57aafd67bb;p=oweals%2Fgnunet.git fix --- 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);