diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-10-20 13:57:02 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-10-20 13:57:02 +0000 |
commit | 4a1ca08e193f4e30ec1abf6e3fea2f57aafd67bb (patch) | |
tree | 44a6d961a0ff56ab9266f43016b0fdea5424b2c5 /src/arm | |
parent | 1b1a570e19e1436618088ea8a1cccd0cec9f181a (diff) | |
download | gnunet-4a1ca08e193f4e30ec1abf6e3fea2f57aafd67bb.tar.gz gnunet-4a1ca08e193f4e30ec1abf6e3fea2f57aafd67bb.zip |
fix
Diffstat (limited to 'src/arm')
-rw-r--r-- | src/arm/gnunet-service-arm.c | 8 |
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 | */ |
150 | static GNUNET_SCHEDULER_TaskIdentifier child_restart_task; | 150 | static GNUNET_SCHEDULER_TaskIdentifier child_restart_task; |
151 | 151 | ||
152 | /** | 152 | |
153 | * Context for our SIGCHILD handler. | ||
154 | */ | ||
155 | static 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 | |||
1114 | main (int argc, char *const *argv) | 1109 | main (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); |