commit 858539f346bb72c1313c0f9bf0ef20d829664ae5
parent a31bab668764d3dcce73e40a4ac77b5bf84eb723
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 25 Jan 2015 23:33:56 +0000
-udp broadcasts should not be flagged as inbound
Diffstat:
2 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/src/transport/plugin_transport_udp_broadcasting.c b/src/transport/plugin_transport_udp_broadcasting.c
@@ -160,7 +160,9 @@ broadcast_ipv6_mst_cb (void *cls, void *client,
hello = (struct GNUNET_MessageHeader *) &msg[1];
address = GNUNET_HELLO_address_allocate (&msg->sender, PLUGIN_NAME,
- (const char *) &mc->addr, sizeof (mc->addr), GNUNET_HELLO_ADDRESS_INFO_INBOUND);
+ (const char *) &mc->addr,
+ sizeof (mc->addr),
+ GNUNET_HELLO_ADDRESS_INFO_NONE);
plugin->env->receive (plugin->env->cls, address, NULL, hello);
plugin->env->update_address_metrics (plugin->env->cls, address,
NULL, &atsi, 1);
@@ -202,8 +204,11 @@ broadcast_ipv4_mst_cb (void *cls, void *client,
GNUNET_break (ntohl(mc->ats_address_network_type) != GNUNET_ATS_NET_UNSPECIFIED);
hello = (struct GNUNET_MessageHeader *) &msg[1];
- address = GNUNET_HELLO_address_allocate (&msg->sender, PLUGIN_NAME,
- (const char *) &mc->addr, sizeof (mc->addr), GNUNET_HELLO_ADDRESS_INFO_INBOUND);
+ address = GNUNET_HELLO_address_allocate (&msg->sender,
+ PLUGIN_NAME,
+ (const char *) &mc->addr,
+ sizeof (mc->addr),
+ GNUNET_HELLO_ADDRESS_INFO_NONE);
plugin->env->receive (plugin->env->cls, address, NULL, hello);
plugin->env->update_address_metrics (plugin->env->cls, address,
NULL, &atsi, 1);
diff --git a/src/transport/plugin_transport_wlan.c b/src/transport/plugin_transport_wlan.c
@@ -1446,7 +1446,7 @@ process_data (void *cls,
PLUGIN_NAME,
&mas->endpoint->wlan_addr,
sizeof (mas->endpoint->wlan_addr),
- GNUNET_HELLO_ADDRESS_INFO_INBOUND);
+ GNUNET_HELLO_ADDRESS_INFO_NONE);
mas->session = lookup_session (mas->endpoint,
&tmpsource);
if (NULL == mas->session)