projects
/
oweals
/
gnunet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
-fixed inline docu
[oweals/gnunet.git]
/
src
/
rps
/
gnunet-service-rps_sampler.c
diff --git
a/src/rps/gnunet-service-rps_sampler.c
b/src/rps/gnunet-service-rps_sampler.c
index 88709d465421f1fc941a6518bd38c813d4366b94..b51867d28b942e32b8edd392e08ec419451ef767 100644
(file)
--- a/
src/rps/gnunet-service-rps_sampler.c
+++ b/
src/rps/gnunet-service-rps_sampler.c
@@
-14,8
+14,8
@@
You should have received a copy of the GNU General Public License
along with GNUnet; see the file COPYING. If not, write to the
You should have received a copy of the GNU General Public License
along with GNUnet; see the file COPYING. If not, write to the
- Free Software Foundation, Inc., 5
9 Temple Place - Suite 330
,
- Boston, MA 0211
1-1307
, USA.
+ Free Software Foundation, Inc., 5
1 Franklin Street, Fifth Floor
,
+ Boston, MA 0211
0-1301
, USA.
*/
/**
*/
/**
@@
-600,9
+600,6
@@
static void
sampler_empty (struct RPS_Sampler *sampler)
{
sampler_resize (sampler, 0);
sampler_empty (struct RPS_Sampler *sampler)
{
sampler_resize (sampler, 0);
- GNUNET_array_grow (sampler->trash_can,
- sampler->trash_can_size,
- 0);
}
}
@@
-923,6
+920,8
@@
RPS_sampler_get_n_rand_peers (struct RPS_Sampler *sampler,
void *cls, uint32_t num_peers)
{
GNUNET_assert (0 != sampler->sampler_size);
void *cls, uint32_t num_peers)
{
GNUNET_assert (0 != sampler->sampler_size);
+ if (0 == num_peers)
+ return;
// TODO check if we have too much (distinct) sampled peers
uint32_t i;
// TODO check if we have too much (distinct) sampled peers
uint32_t i;