diff options
author | Nathan S. Evans <evans@in.tum.de> | 2011-02-22 15:19:49 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2011-02-22 15:19:49 +0000 |
commit | 7c0698d2296e00d9544f48819f24ed4319e3fad8 (patch) | |
tree | 343507da792d950d8d24ed11648e433bcad304a9 /src/core/core_api_iterate_peers.c | |
parent | ac5cf07b590f788946d4b05f8e11b2414493f4eb (diff) | |
download | gnunet-7c0698d2296e00d9544f48819f24ed4319e3fad8.tar.gz gnunet-7c0698d2296e00d9544f48819f24ed4319e3fad8.zip |
Testing and core related changes.
Diffstat (limited to 'src/core/core_api_iterate_peers.c')
-rw-r--r-- | src/core/core_api_iterate_peers.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/core/core_api_iterate_peers.c b/src/core/core_api_iterate_peers.c index 25ce5ebb0..967580f83 100644 --- a/src/core/core_api_iterate_peers.c +++ b/src/core/core_api_iterate_peers.c | |||
@@ -153,9 +153,13 @@ transmit_request(void *cls, | |||
153 | 153 | ||
154 | msg = (struct GNUNET_MessageHeader *)buf; | 154 | msg = (struct GNUNET_MessageHeader *)buf; |
155 | msg->size = htons (msize); | 155 | msg->size = htons (msize); |
156 | msg->type = htons (GNUNET_MESSAGE_TYPE_CORE_ITERATE_PEERS); | ||
157 | if (peer != NULL) | 156 | if (peer != NULL) |
158 | memcpy(&msg[1], peer, sizeof(struct GNUNET_PeerIdentity)); | 157 | { |
158 | msg->type = htons (GNUNET_MESSAGE_TYPE_CORE_PEER_CONNECTED); | ||
159 | memcpy(&msg[1], peer, sizeof(struct GNUNET_PeerIdentity)); | ||
160 | } | ||
161 | else | ||
162 | msg->type = htons (GNUNET_MESSAGE_TYPE_CORE_ITERATE_PEERS); | ||
159 | 163 | ||
160 | return msize; | 164 | return msize; |
161 | } | 165 | } |
@@ -198,7 +202,7 @@ GNUNET_CORE_is_peer_connected (const struct GNUNET_CONFIGURATION_Handle *cfg, | |||
198 | GNUNET_YES, | 202 | GNUNET_YES, |
199 | &transmit_request, | 203 | &transmit_request, |
200 | peer); | 204 | peer); |
201 | 205 | GNUNET_assert(request_context->th != NULL); | |
202 | GNUNET_CLIENT_receive(client, &receive_info, request_context, GNUNET_TIME_relative_get_forever()); | 206 | GNUNET_CLIENT_receive(client, &receive_info, request_context, GNUNET_TIME_relative_get_forever()); |
203 | return GNUNET_OK; | 207 | return GNUNET_OK; |
204 | } | 208 | } |