From: Christian Grothoff Date: Thu, 10 May 2012 18:54:04 +0000 (+0000) Subject: -fixing leak X-Git-Tag: initial-import-from-subversion-38251~13536 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c9344d0f4abd4f585f6838f11f88d84baf50f248;p=oweals%2Fgnunet.git -fixing leak --- diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c index cb08e68b2..ef677ed54 100644 --- a/src/transport/gnunet-service-transport_neighbours.c +++ b/src/transport/gnunet-service-transport_neighbours.c @@ -953,6 +953,11 @@ disconnect_neighbour (struct NeighbourMapEntry *n) if (NULL != n->is_active) { n->is_active->n = NULL; + GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, + "Failing transmission of active message due to disconnect\n"); + if (NULL != n->is_active->cont) + n->is_active->cont (n->is_active->cont_cls, GNUNET_SYSER); + GNUNET_free (n->is_active); n->is_active = NULL; }