diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-09-28 08:57:33 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-09-28 08:57:33 +0000 |
commit | 676a03149617636a25d5d9185b24e17b8980bbb1 (patch) | |
tree | 64976b008d2c0062f892755517bc4594d1a799c8 /src/dht/gnunet-service-dht_hello.c | |
parent | 17c392814db96d99a44d59d695f786ea7b899abd (diff) | |
download | gnunet-676a03149617636a25d5d9185b24e17b8980bbb1.tar.gz gnunet-676a03149617636a25d5d9185b24e17b8980bbb1.zip |
stuff
Diffstat (limited to 'src/dht/gnunet-service-dht_hello.c')
-rw-r--r-- | src/dht/gnunet-service-dht_hello.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/dht/gnunet-service-dht_hello.c b/src/dht/gnunet-service-dht_hello.c index db10bb68c..5be0cbfec 100644 --- a/src/dht/gnunet-service-dht_hello.c +++ b/src/dht/gnunet-service-dht_hello.c | |||
@@ -52,6 +52,8 @@ static struct GNUNET_CONTAINER_MultiHashMap *peer_to_hello; | |||
52 | const struct GNUNET_HELLO_Message * | 52 | const struct GNUNET_HELLO_Message * |
53 | GDS_HELLO_get (const struct GNUNET_PeerIdentity *peer) | 53 | GDS_HELLO_get (const struct GNUNET_PeerIdentity *peer) |
54 | { | 54 | { |
55 | if (NULL == peer_to_hello) | ||
56 | return NULL; | ||
55 | return GNUNET_CONTAINER_multihashmap_get (peer_to_hello, | 57 | return GNUNET_CONTAINER_multihashmap_get (peer_to_hello, |
56 | &peer->hashPubKey); | 58 | &peer->hashPubKey); |
57 | } | 59 | } |
@@ -133,10 +135,13 @@ GDS_HELLO_done () | |||
133 | GNUNET_PEERINFO_notify_cancel (pnc); | 135 | GNUNET_PEERINFO_notify_cancel (pnc); |
134 | pnc = NULL; | 136 | pnc = NULL; |
135 | } | 137 | } |
136 | GNUNET_CONTAINER_multihashmap_iterate (peer_to_hello, | 138 | if (NULL != peer_to_hello) |
137 | &free_hello, | 139 | { |
138 | NULL); | 140 | GNUNET_CONTAINER_multihashmap_iterate (peer_to_hello, |
139 | GNUNET_CONTAINER_multihashmap_destroy (peer_to_hello); | 141 | &free_hello, |
142 | NULL); | ||
143 | GNUNET_CONTAINER_multihashmap_destroy (peer_to_hello); | ||
144 | } | ||
140 | } | 145 | } |
141 | 146 | ||
142 | /* end of gnunet-service-dht_hello.c */ | 147 | /* end of gnunet-service-dht_hello.c */ |