summaryrefslogtreecommitdiff
path: root/src/rps
diff options
context:
space:
mode:
authorJulius Bünger <buenger@mytum.de>2018-11-28 00:01:16 +0100
committerJulius Bünger <buenger@mytum.de>2018-11-28 00:01:16 +0100
commita3b65a1c9b2665c877ed0b066994693b94e941cf (patch)
treeb759c27a3667076b0851be6086a64f150e12ad49 /src/rps
parent3cb06d8896196df2238c2b6dda59ba871af8b276 (diff)
RPS sampler: Fix creation of sampler
Diffstat (limited to 'src/rps')
-rw-r--r--src/rps/gnunet-service-rps_sampler.c1
-rw-r--r--src/rps/rps-sampler_client.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/rps/gnunet-service-rps_sampler.c b/src/rps/gnunet-service-rps_sampler.c
index 9629a29a1..dcfef19c6 100644
--- a/src/rps/gnunet-service-rps_sampler.c
+++ b/src/rps/gnunet-service-rps_sampler.c
@@ -204,6 +204,7 @@ RPS_sampler_init (size_t init_size,
#ifdef TO_FILE
sampler->file_name = create_file ("sampler-");
+ GNUNET_assert (NULL != sampler->file_name);
LOG (GNUNET_ERROR_TYPE_DEBUG,
"Initialised sampler %s\n",
diff --git a/src/rps/rps-sampler_client.c b/src/rps/rps-sampler_client.c
index 4904b9d43..fea824cf3 100644
--- a/src/rps/rps-sampler_client.c
+++ b/src/rps/rps-sampler_client.c
@@ -205,7 +205,6 @@ RPS_sampler_mod_init (size_t init_size,
sampler->get_peers = sampler_mod_get_rand_peer;
//sampler->sampler_elements = GNUNET_new_array(init_size, struct GNUNET_PeerIdentity);
//GNUNET_array_grow (sampler->sampler_elements, sampler->sampler_size, min_size);
- RPS_sampler_resize (sampler, init_size);
client_get_index = 0;
@@ -220,6 +219,7 @@ RPS_sampler_mod_init (size_t init_size,
to_file (sampler->file_name,
"This is a modified sampler");
#endif /* TO_FILE */
+ RPS_sampler_resize (sampler, init_size);
return sampler;
}