diff options
-rw-r--r-- | src/gns/gnunet-service-gns.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gns/gnunet-service-gns.c b/src/gns/gnunet-service-gns.c index 4495bb6b7..e94614328 100644 --- a/src/gns/gnunet-service-gns.c +++ b/src/gns/gnunet-service-gns.c | |||
@@ -268,7 +268,11 @@ shutdown_task (void *cls, | |||
268 | 268 | ||
269 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 269 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
270 | "Shutting down!\n"); | 270 | "Shutting down!\n"); |
271 | GNUNET_SERVER_notification_context_destroy (nc); | 271 | if (NULL != nc) |
272 | { | ||
273 | GNUNET_SERVER_notification_context_destroy (nc); | ||
274 | nc = NULL; | ||
275 | } | ||
272 | while (NULL != (clh = clh_head)) | 276 | while (NULL != (clh = clh_head)) |
273 | { | 277 | { |
274 | GNUNET_SERVER_client_set_user_context (clh->client, NULL); | 278 | GNUNET_SERVER_client_set_user_context (clh->client, NULL); |