[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r36702 - gnunet/src/rps
From: |
gnunet |
Subject: |
[GNUnet-SVN] r36702 - gnunet/src/rps |
Date: |
Tue, 1 Dec 2015 00:06:16 +0100 |
Author: ch3
Date: 2015-12-01 00:06:16 +0100 (Tue, 01 Dec 2015)
New Revision: 36702
Modified:
gnunet/src/rps/gnunet-service-rps_peers.c
Log:
-fixed _clear() in peers "helper"
Signed-off-by: Julius Bunger <address@hidden>
Modified: gnunet/src/rps/gnunet-service-rps_peers.c
===================================================================
--- gnunet/src/rps/gnunet-service-rps_peers.c 2015-11-30 23:06:12 UTC (rev
36701)
+++ gnunet/src/rps/gnunet-service-rps_peers.c 2015-11-30 23:06:16 UTC (rev
36702)
@@ -290,13 +290,12 @@
void
CustomPeerMap_clear (const struct CustomPeerMap *c_peer_map)
{
- uint64_t i;
-
- for (i = 0; i < CustomPeerMap_size (c_peer_map); i++)
+ while (0 < CustomPeerMap_size (c_peer_map))
{
GNUNET_assert (GNUNET_YES ==
- GNUNET_CONTAINER_multihashmap32_contains (c_peer_map->hash_map, i));
- CustomPeerMap_remove_peer_by_index (c_peer_map, i);
+ GNUNET_CONTAINER_multihashmap32_contains (c_peer_map->hash_map,
+ CustomPeerMap_size (c_peer_map) -1));
+ CustomPeerMap_remove_peer_by_index (c_peer_map, CustomPeerMap_size
(c_peer_map) -1);
}
GNUNET_assert (0 == CustomPeerMap_size (c_peer_map));
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r36702 - gnunet/src/rps,
gnunet <=