diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-05-11 20:34:28 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-05-11 20:34:28 +0000 |
commit | ff1381d015fc36cce9d840751d48426cac3ea78f (patch) | |
tree | d385323716e4eac10efec0bc74227fd88791ac0d /src/util/peer.c | |
parent | 15aa9a81e4af33578d3eb0441c70a139d644f7fa (diff) | |
download | gnunet-ff1381d015fc36cce9d840751d48426cac3ea78f.tar.gz gnunet-ff1381d015fc36cce9d840751d48426cac3ea78f.zip |
minor fixes
Diffstat (limited to 'src/util/peer.c')
-rw-r--r-- | src/util/peer.c | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/src/util/peer.c b/src/util/peer.c index 5c00d5580..f30c720aa 100644 --- a/src/util/peer.c +++ b/src/util/peer.c | |||
@@ -116,10 +116,11 @@ GNUNET_PEER_intern (const struct GNUNET_PeerIdentity *pid) | |||
116 | table[ret].id = *pid; | 116 | table[ret].id = *pid; |
117 | table[ret].rc = 1; | 117 | table[ret].rc = 1; |
118 | table[ret].pid = ret; | 118 | table[ret].pid = ret; |
119 | GNUNET_CONTAINER_multihashmap_put (map, | 119 | GNUNET_break (GNUNET_OK == |
120 | &pid->hashPubKey, | 120 | GNUNET_CONTAINER_multihashmap_put (map, |
121 | &table[ret], | 121 | &pid->hashPubKey, |
122 | GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY); | 122 | &table[ret], |
123 | GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY)); | ||
123 | return ret; | 124 | return ret; |
124 | } | 125 | } |
125 | 126 | ||
@@ -148,9 +149,10 @@ GNUNET_PEER_decrement_rcs (const GNUNET_PEER_Id * ids, unsigned int count) | |||
148 | table[id].rc--; | 149 | table[id].rc--; |
149 | if (table[id].rc == 0) | 150 | if (table[id].rc == 0) |
150 | { | 151 | { |
151 | GNUNET_CONTAINER_multihashmap_remove (map, | 152 | GNUNET_break (GNUNET_OK == |
152 | &table[id].id.hashPubKey, | 153 | GNUNET_CONTAINER_multihashmap_remove (map, |
153 | &table[id]); | 154 | &table[id].id.hashPubKey, |
155 | &table[id])); | ||
154 | table[id].pid = free_list_start; | 156 | table[id].pid = free_list_start; |
155 | free_list_start = id; | 157 | free_list_start = id; |
156 | } | 158 | } |
@@ -175,9 +177,10 @@ GNUNET_PEER_change_rc (GNUNET_PEER_Id id, int delta) | |||
175 | table[id].rc += delta; | 177 | table[id].rc += delta; |
176 | if (table[id].rc == 0) | 178 | if (table[id].rc == 0) |
177 | { | 179 | { |
178 | GNUNET_CONTAINER_multihashmap_remove (map, | 180 | GNUNET_break (GNUNET_OK == |
179 | &table[id].id.hashPubKey, | 181 | GNUNET_CONTAINER_multihashmap_remove (map, |
180 | &table[id]); | 182 | &table[id].id.hashPubKey, |
183 | &table[id])); | ||
181 | table[id].pid = free_list_start; | 184 | table[id].pid = free_list_start; |
182 | free_list_start = id; | 185 | free_list_start = id; |
183 | } | 186 | } |