From 6322fccba925caa0cc1b35b9f2315362217a212b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 19 Nov 2010 12:59:50 +0000 Subject: [PATCH] fix 1618 --- src/core/gnunet-service-core.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/gnunet-service-core.c b/src/core/gnunet-service-core.c index 5c2300bda..1a43b46c3 100644 --- a/src/core/gnunet-service-core.c +++ b/src/core/gnunet-service-core.c @@ -4223,9 +4223,6 @@ cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Core service shutting down.\n"); #endif - GNUNET_assert (transport != NULL); - GNUNET_TRANSPORT_disconnect (transport); - transport = NULL; while (NULL != (n = neighbours)) { neighbours = n->next; @@ -4233,6 +4230,9 @@ cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) neighbour_count--; free_neighbour (n); } + GNUNET_assert (transport != NULL); + GNUNET_TRANSPORT_disconnect (transport); + transport = NULL; GNUNET_STATISTICS_set (stats, gettext_noop ("# neighbour entries allocated"), neighbour_count, GNUNET_NO); GNUNET_SERVER_notification_context_destroy (notifier); notifier = NULL; -- 2.25.1