aboutsummaryrefslogtreecommitdiff
path: root/src/arm
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-10-20 13:57:02 +0000
committerChristian Grothoff <christian@grothoff.org>2010-10-20 13:57:02 +0000
commit4a1ca08e193f4e30ec1abf6e3fea2f57aafd67bb (patch)
tree44a6d961a0ff56ab9266f43016b0fdea5424b2c5 /src/arm
parent1b1a570e19e1436618088ea8a1cccd0cec9f181a (diff)
downloadgnunet-4a1ca08e193f4e30ec1abf6e3fea2f57aafd67bb.tar.gz
gnunet-4a1ca08e193f4e30ec1abf6e3fea2f57aafd67bb.zip
fix
Diffstat (limited to 'src/arm')
-rw-r--r--src/arm/gnunet-service-arm.c8
1 files 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;
149 */ 149 */
150static GNUNET_SCHEDULER_TaskIdentifier child_restart_task; 150static GNUNET_SCHEDULER_TaskIdentifier child_restart_task;
151 151
152/** 152
153 * Context for our SIGCHILD handler.
154 */
155static struct GNUNET_SIGNAL_Context *shc_chld;
156 153
157/** 154/**
158 * Pipe used to communicate shutdown via signal. 155 * Pipe used to communicate shutdown via signal.
@@ -930,8 +927,6 @@ maint_child_death (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
930 (in_shutdown) ) 927 (in_shutdown) )
931 { 928 {
932 GNUNET_SERVER_destroy (server); 929 GNUNET_SERVER_destroy (server);
933 GNUNET_SIGNAL_handler_uninstall (shc_chld);
934 shc_chld = NULL;
935 } 930 }
936 else 931 else
937 { 932 {
@@ -1114,6 +1109,7 @@ int
1114main (int argc, char *const *argv) 1109main (int argc, char *const *argv)
1115{ 1110{
1116 int ret; 1111 int ret;
1112 struct GNUNET_SIGNAL_Context *shc_chld;
1117 1113
1118 sigpipe = GNUNET_DISK_pipe (GNUNET_NO, GNUNET_NO, GNUNET_NO); 1114 sigpipe = GNUNET_DISK_pipe (GNUNET_NO, GNUNET_NO, GNUNET_NO);
1119 GNUNET_assert (sigpipe != NULL); 1115 GNUNET_assert (sigpipe != NULL);