From 6e0aa5ff18fa982b574c48fc9b96baaeae7dea40 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 21 May 2010 11:12:13 +0000 Subject: [PATCH] do not leak peerinfo --- src/transport/gnunet-service-transport.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c index 7397ac191..c0e82d45d 100644 --- a/src/transport/gnunet-service-transport.c +++ b/src/transport/gnunet-service-transport.c @@ -4786,7 +4786,11 @@ shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) GNUNET_STATISTICS_destroy (stats, GNUNET_NO); stats = NULL; } - + if (peerinfo != NULL) + { + GNUNET_PEERINFO_disconnect (peerinfo); + peerinfo = NULL; + } /* Can we assume those are gone by now, or do we need to clean up explicitly!? */ GNUNET_break (bl_head == NULL); -- 2.25.1