From 65c31ec5191b319dc84d5f19b180657430424da1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Julius=20B=C3=BCnger?= Date: Wed, 14 Jan 2015 18:24:28 +0000 Subject: [PATCH] fixing memory leaks --- src/rps/gnunet-service-rps_sampler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rps/gnunet-service-rps_sampler.c b/src/rps/gnunet-service-rps_sampler.c index d182894c0..93b6b1263 100644 --- a/src/rps/gnunet-service-rps_sampler.c +++ b/src/rps/gnunet-service-rps_sampler.c @@ -317,6 +317,7 @@ RPS_sampler_resize (unsigned int new_size) sampler->remove_cb (sampler->remove_cls, &rem_list[i]->peer_id); GNUNET_free (rem_list[i]); } + GNUNET_free (rem_list); } else if (old_size < new_size) { /* Growing */ @@ -370,7 +371,6 @@ RPS_sampler_init (size_t init_size, const struct GNUNET_PeerIdentity *id, /* Initialise context around extended sampler */ min_size = 10; // TODO make input to _samplers_init() max_size = 1000; // TODO make input to _samplers_init() - GNUNET_new_array (64, struct GNUNET_TIME_Relative); sampler = GNUNET_new (struct RPS_Sampler); sampler->sampler_size = 0; -- 2.25.1