diff options
author | Bart Polot <bart@net.in.tum.de> | 2015-06-17 09:29:08 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2015-06-17 09:29:08 +0000 |
commit | ad86df7ed0b0cee189ed2057ac77c0feee4e2f69 (patch) | |
tree | a3c8f106c0f7c4cc02b04eb65bd55f34a22ebb01 /src | |
parent | fd057b7cf6c72ce512dab9d6f3d47f052053df83 (diff) | |
download | gnunet-ad86df7ed0b0cee189ed2057ac77c0feee4e2f69.tar.gz gnunet-ad86df7ed0b0cee189ed2057ac77c0feee4e2f69.zip |
- make sure there are no duplicates in the hashmap
Diffstat (limited to 'src')
-rw-r--r-- | src/cadet/gnunet-service-cadet_peer.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/cadet/gnunet-service-cadet_peer.c b/src/cadet/gnunet-service-cadet_peer.c index e1dfb1a6a..12508d410 100644 --- a/src/cadet/gnunet-service-cadet_peer.c +++ b/src/cadet/gnunet-service-cadet_peer.c | |||
@@ -1759,10 +1759,11 @@ GCP_get (const struct GNUNET_PeerIdentity *peer_id) | |||
1759 | { | 1759 | { |
1760 | peer_delete_oldest (); | 1760 | peer_delete_oldest (); |
1761 | } | 1761 | } |
1762 | GNUNET_CONTAINER_multipeermap_put (peers, | 1762 | GNUNET_assert (GNUNET_OK == |
1763 | peer_id, | 1763 | GNUNET_CONTAINER_multipeermap_put (peers, |
1764 | peer, | 1764 | peer_id, |
1765 | GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_FAST); | 1765 | peer, |
1766 | GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY)); | ||
1766 | peer->id = GNUNET_PEER_intern (peer_id); | 1767 | peer->id = GNUNET_PEER_intern (peer_id); |
1767 | } | 1768 | } |
1768 | peer->last_contact = GNUNET_TIME_absolute_get (); | 1769 | peer->last_contact = GNUNET_TIME_absolute_get (); |