From 30992de68803d6842e25d23cec3254e5e1569748 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Wed, 21 Dec 2011 14:47:22 +0000 Subject: [PATCH] - minor change --- src/transport/plugin_transport_udp.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/transport/plugin_transport_udp.c b/src/transport/plugin_transport_udp.c index 29c4c8c1d..7e28dd98b 100644 --- a/src/transport/plugin_transport_udp.c +++ b/src/transport/plugin_transport_udp.c @@ -2351,16 +2351,20 @@ libgnunet_plugin_transport_udp_init (void *cls) /* Join the multicast group */ if (GNUNET_NETWORK_socket_setsockopt (plugin->sockv6, IPPROTO_IPV6, IPV6_JOIN_GROUP, - (char *) &multicastRequest, sizeof (multicastRequest)) == GNUNET_OK) + (char *) &multicastRequest, sizeof (multicastRequest)) != GNUNET_OK) { + LOG (GNUNET_ERROR_TYPE_WARNING, + "Failed to join IPv6 multicast group: IPv6 broadcasting not running\n"); + } + else + { +#if DEBUG_UDP LOG (GNUNET_ERROR_TYPE_DEBUG, "IPv6 broadcasting running\n"); - +#endif plugin->send_ipv6_broadcast_task = GNUNET_SCHEDULER_add_now (&udp_ipv6_broadcast_send, plugin); plugin->broadcast_ipv6 = GNUNET_YES; } - else - LOG (GNUNET_ERROR_TYPE_DEBUG, "IPv6 broadcasting not running\n"); } } @@ -2442,12 +2446,16 @@ libgnunet_plugin_transport_udp_done (void *cls) /* Join the multicast address */ if (GNUNET_NETWORK_socket_setsockopt (plugin->sockv6, IPPROTO_IPV6, IPV6_LEAVE_GROUP, - (char *) &multicastRequest, sizeof (multicastRequest)) == GNUNET_OK) + (char *) &multicastRequest, sizeof (multicastRequest)) != GNUNET_OK) { - LOG (GNUNET_ERROR_TYPE_DEBUG, "IPv6 Broadcasting stopped\n"); + GNUNET_log_strerror (GNUNET_ERROR_TYPE_ERROR, setsockopt); } else - GNUNET_log_strerror (GNUNET_ERROR_TYPE_ERROR, setsockopt); + { +#if DEBUG_UDP + LOG (GNUNET_ERROR_TYPE_DEBUG, "IPv6 Broadcasting stopped\n"); +#endif + } if (plugin->send_ipv6_broadcast_task != GNUNET_SCHEDULER_NO_TASK) { -- 2.25.1