aboutsummaryrefslogtreecommitdiff
path: root/src/rps/gnunet-service-rps_sampler.c
diff options
context:
space:
mode:
authorJulius Bünger <buenger@mytum.de>2015-01-14 18:24:28 +0000
committerJulius Bünger <buenger@mytum.de>2015-01-14 18:24:28 +0000
commit65c31ec5191b319dc84d5f19b180657430424da1 (patch)
treeef096ccf207e2f48140542fff4c964dfbdfff59c /src/rps/gnunet-service-rps_sampler.c
parentf5b01ce67749faebc26be6c1cb1b064f8c02655e (diff)
downloadgnunet-65c31ec5191b319dc84d5f19b180657430424da1.tar.gz
gnunet-65c31ec5191b319dc84d5f19b180657430424da1.zip
fixing memory leaks
Diffstat (limited to 'src/rps/gnunet-service-rps_sampler.c')
-rw-r--r--src/rps/gnunet-service-rps_sampler.c2
1 files changed, 1 insertions, 1 deletions
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)
317 sampler->remove_cb (sampler->remove_cls, &rem_list[i]->peer_id); 317 sampler->remove_cb (sampler->remove_cls, &rem_list[i]->peer_id);
318 GNUNET_free (rem_list[i]); 318 GNUNET_free (rem_list[i]);
319 } 319 }
320 GNUNET_free (rem_list);
320 } 321 }
321 else if (old_size < new_size) 322 else if (old_size < new_size)
322 { /* Growing */ 323 { /* Growing */
@@ -370,7 +371,6 @@ RPS_sampler_init (size_t init_size, const struct GNUNET_PeerIdentity *id,
370 /* Initialise context around extended sampler */ 371 /* Initialise context around extended sampler */
371 min_size = 10; // TODO make input to _samplers_init() 372 min_size = 10; // TODO make input to _samplers_init()
372 max_size = 1000; // TODO make input to _samplers_init() 373 max_size = 1000; // TODO make input to _samplers_init()
373 GNUNET_new_array (64, struct GNUNET_TIME_Relative);
374 374
375 sampler = GNUNET_new (struct RPS_Sampler); 375 sampler = GNUNET_new (struct RPS_Sampler);
376 sampler->sampler_size = 0; 376 sampler->sampler_size = 0;