diff options
Diffstat (limited to 'src/transport/transport_api2_address.c')
-rw-r--r-- | src/transport/transport_api2_address.c | 5 |
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 | */ |
226 | void | 227 | void |
227 | GNUNET_TRANSPORT_address_try (struct GNUNET_TRANSPORT_AddressHandle *ch, | 228 | GNUNET_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); |