aboutsummaryrefslogtreecommitdiff
path: root/src/transport/transport_api2_address.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/transport_api2_address.c')
-rw-r--r--src/transport/transport_api2_address.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/transport/transport_api2_address.c b/src/transport/transport_api2_address.c
index 0693a51ac..1ae1e5b1e 100644
--- a/src/transport/transport_api2_address.c
+++ b/src/transport/transport_api2_address.c
@@ -220,20 +220,23 @@ GNUNET_TRANSPORT_address_disconnect (struct GNUNET_TRANSPORT_AddressHandle *hand
220 * lost. 220 * lost.
221 * 221 *
222 * @param ch communicator handle 222 * @param ch communicator handle
223 * @param pid peer the address is for
223 * @param raw raw address data 224 * @param raw raw address data
224 * @param raw_size number of bytes in @a raw 225 * @param raw_size number of bytes in @a raw
225 */ 226 */
226void 227void
227GNUNET_TRANSPORT_address_try (struct GNUNET_TRANSPORT_AddressHandle *ch, 228GNUNET_TRANSPORT_address_try (struct GNUNET_TRANSPORT_AddressHandle *ch,
229 const struct GNUNET_PeerIdentity *pid,
228 const void *raw, 230 const void *raw,
229 const size_t raw_size) 231 const size_t raw_size)
230{ 232{
231 struct GNUNET_MQ_Envelope *env; 233 struct GNUNET_MQ_Envelope *env;
232 struct GNUNET_MessageHeader *hdr; 234 struct GNUNET_TRANSPORT_AddressToVerify *hdr;
233 235
234 env = GNUNET_MQ_msg_extra (hdr, 236 env = GNUNET_MQ_msg_extra (hdr,
235 raw_size, 237 raw_size,
236 GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_CONSIDER_VERIFY); 238 GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_CONSIDER_VERIFY);
239 hdr->peer = *pid;
237 memcpy (&hdr[1], 240 memcpy (&hdr[1],
238 raw, 241 raw,
239 raw_size); 242 raw_size);