gnunet

Main GNUnet Logic
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/transport/plugin_transport_udp_broadcasting.c | 11++++++++---
Msrc/transport/plugin_transport_wlan.c | 2+-
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)