From 36c25583810227d57cdec641b9203592594ba875 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Mon, 13 May 2013 12:55:20 +0000 Subject: bound (IPv6) socket to wrong (IPv4) address --- src/transport/plugin_transport_udp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/transport/plugin_transport_udp.c b/src/transport/plugin_transport_udp.c index 228c60d33..253425a1a 100644 --- a/src/transport/plugin_transport_udp.c +++ b/src/transport/plugin_transport_udp.c @@ -2691,7 +2691,7 @@ setup_sockets (struct Plugin *plugin, struct sockaddr_in6 *serverAddrv6, struct LOG (GNUNET_ERROR_TYPE_DEBUG, "Binding to IPv6 port %d\n", ntohs (serverAddrv6->sin6_port)); tries = 0; - while (GNUNET_NETWORK_socket_bind (plugin->sockv6, serverAddr, addrlen) != + while (GNUNET_NETWORK_socket_bind (plugin->sockv6, serverAddrv6, addrlen) != GNUNET_OK) { serverAddrv6->sin6_port = htons (GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_STRONG, 33537) + 32000); /* Find a good, non-root port */ -- cgit v1.2.3