aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gns/gnunet-service-gns.c6
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);