diff options
author | Julius Bünger <buenger@mytum.de> | 2015-01-07 17:18:02 +0000 |
---|---|---|
committer | Julius Bünger <buenger@mytum.de> | 2015-01-07 17:18:02 +0000 |
commit | 4d370bed62e5f6a47faba53fe3446a2d2a59d1ae (patch) | |
tree | e1ccd871c41b8b9e9d5003551510ad01086a2c78 /src/rps/gnunet-service-rps_sampler.c | |
parent | a028cee62cf2fa931a20281d7323437d615801c4 (diff) | |
download | gnunet-4d370bed62e5f6a47faba53fe3446a2d2a59d1ae.tar.gz gnunet-4d370bed62e5f6a47faba53fe3446a2d2a59d1ae.zip |
different fixes and cosmetic changes
Diffstat (limited to 'src/rps/gnunet-service-rps_sampler.c')
-rw-r--r-- | src/rps/gnunet-service-rps_sampler.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/rps/gnunet-service-rps_sampler.c b/src/rps/gnunet-service-rps_sampler.c index b5eb17a2d..952ed8794 100644 --- a/src/rps/gnunet-service-rps_sampler.c +++ b/src/rps/gnunet-service-rps_sampler.c | |||
@@ -615,13 +615,16 @@ RPS_sampler_get_n_rand_peers (uint64_t n) | |||
615 | // TODO check if we have too much (distinct) sampled peers | 615 | // TODO check if we have too much (distinct) sampled peers |
616 | // If we are not ready yet maybe schedule for later | 616 | // If we are not ready yet maybe schedule for later |
617 | struct GNUNET_PeerIdentity *peers; | 617 | struct GNUNET_PeerIdentity *peers; |
618 | const struct GNUNET_PeerIdentity *peer; | ||
618 | uint64_t i; | 619 | uint64_t i; |
619 | 620 | ||
620 | peers = GNUNET_malloc (n * sizeof(struct GNUNET_PeerIdentity)); | 621 | peers = GNUNET_malloc (n * sizeof (struct GNUNET_PeerIdentity)); |
621 | 622 | ||
622 | for ( i = 0 ; i < n ; i++ ) { | 623 | for ( i = 0 ; i < n ; i++ ) { |
623 | //peers[i] = RPS_sampler_get_rand_peer_(sampler->sampler_elements); | 624 | //peers[i] = RPS_sampler_get_rand_peer_(sampler->sampler_elements); |
624 | memcpy (&peers[i], RPS_sampler_get_rand_peer (), sizeof (struct GNUNET_PeerIdentity)); | 625 | peer = RPS_sampler_get_rand_peer (); |
626 | memcpy (&peers[i], peer, sizeof (struct GNUNET_PeerIdentity)); | ||
627 | //GNUNET_free (peer); | ||
625 | } | 628 | } |
626 | return peers; | 629 | return peers; |
627 | } | 630 | } |