aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2015-06-17 09:29:08 +0000
committerBart Polot <bart@net.in.tum.de>2015-06-17 09:29:08 +0000
commitad86df7ed0b0cee189ed2057ac77c0feee4e2f69 (patch)
treea3c8f106c0f7c4cc02b04eb65bd55f34a22ebb01 /src
parentfd057b7cf6c72ce512dab9d6f3d47f052053df83 (diff)
downloadgnunet-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.c9
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 ();