From 846771a80f56a41803c8b5b5bf165c3b06be7677 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Mon, 11 Nov 2013 08:56:37 +0000 Subject: [PATCH] don't forget the house keeping: fixing memory leak --- src/ats/libgnunet_plugin_ats_proportional.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ats/libgnunet_plugin_ats_proportional.c b/src/ats/libgnunet_plugin_ats_proportional.c index a073181e5..39524a17d 100644 --- a/src/ats/libgnunet_plugin_ats_proportional.c +++ b/src/ats/libgnunet_plugin_ats_proportional.c @@ -491,6 +491,7 @@ libgnunet_plugin_ats_proportional_done (void *cls) next = cur->next; GNUNET_CONTAINER_DLL_remove(s->network_entries[c].head, s->network_entries[c].tail, cur); + GNUNET_free_non_null (cur->addr->solver_information); GNUNET_free(cur); } GNUNET_free(s->network_entries[c].stat_total); @@ -1274,6 +1275,7 @@ GAS_proportional_address_delete (void *solver, struct ATS_Address *address, return; } GNUNET_CONTAINER_DLL_remove(net->head, net->tail, aw); + GNUNET_free_non_null (aw->addr->solver_information); GNUNET_free(aw); } else -- 2.25.1