From 1257490cb630ade315a196a724d0233e662afb2c Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Mon, 13 Jan 2014 16:59:57 +0000 Subject: implementing 0003268 to inbound information in HELLO addresses All transport plugin functions are modified to use HELLO addresses instead of peer,address,address_length All plugins are modified to use HELLO addresses internally This commit can break transport functionality: core tests on my system still pass, but transport tests may still fail, errors messages may occurs or crashs Will be fixed asap --- src/transport/gnunet-service-transport_clients.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/transport/gnunet-service-transport_clients.c') diff --git a/src/transport/gnunet-service-transport_clients.c b/src/transport/gnunet-service-transport_clients.c index 1fbd56c24..ca7a40539 100644 --- a/src/transport/gnunet-service-transport_clients.c +++ b/src/transport/gnunet-service-transport_clients.c @@ -885,8 +885,10 @@ compose_address_iterate_response_message (const struct GNUNET_PeerIdentity *peer msg->peer = *peer; msg->addrlen = htonl (alen); msg->pluginlen = htonl (tlen); + if (NULL != address) { + msg->local_address_info = htonl((uint32_t) address->local_info); addr = (char *) &msg[1]; memcpy (addr, address->address, alen); memcpy (&addr[alen], address->transport_name, tlen); -- cgit v1.2.3