From 8df863fc902544f8022da6e7f3b2ec2f651432c7 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 7 Jun 2011 10:23:28 +0000 Subject: [PATCH] fix --- src/core/gnunet-service-core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/gnunet-service-core.c b/src/core/gnunet-service-core.c index 90801f34a..4f02d0fc2 100644 --- a/src/core/gnunet-service-core.c +++ b/src/core/gnunet-service-core.c @@ -4577,6 +4577,8 @@ cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Core service shutting down.\n"); #endif + GNUNET_TRANSPORT_disconnect (transport); + transport = NULL; GNUNET_CONTAINER_multihashmap_iterate (neighbours, &free_neighbour_helper, NULL); @@ -4584,8 +4586,6 @@ cleaning_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) neighbours = NULL; GNUNET_STATISTICS_set (stats, gettext_noop ("# neighbour entries allocated"), 0, GNUNET_NO); GNUNET_assert (transport != NULL); - GNUNET_TRANSPORT_disconnect (transport); - transport = NULL; GNUNET_SERVER_notification_context_destroy (notifier); notifier = NULL; while (NULL != (c = clients)) -- 2.25.1