aboutsummaryrefslogtreecommitdiff
path: root/src/core/core_api_iterate_peers.c
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2011-02-22 15:19:49 +0000
committerNathan S. Evans <evans@in.tum.de>2011-02-22 15:19:49 +0000
commit7c0698d2296e00d9544f48819f24ed4319e3fad8 (patch)
tree343507da792d950d8d24ed11648e433bcad304a9 /src/core/core_api_iterate_peers.c
parentac5cf07b590f788946d4b05f8e11b2414493f4eb (diff)
downloadgnunet-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.c10
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}