fixed bug https://www.gnunet.org/bugs/view.php?id=1762
authorMatthias Wachs <wachs@net.in.tum.de>
Wed, 31 Aug 2011 11:19:26 +0000 (11:19 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Wed, 31 Aug 2011 11:19:26 +0000 (11:19 +0000)
src/util/client.c

index 4e6093a683722db4f1df2b8e35f19d8d081cad54..3e919219f9bc4576470f54411586597d0338da7b 100644 (file)
@@ -792,7 +792,7 @@ GNUNET_CLIENT_service_test (const char *service,
 
     memset (&s_in, 0, sizeof (s_in));
 #if HAVE_SOCKADDR_IN_SIN_LEN
-    s_in.sin_len = saddrlens[1];
+    s_in.sin_len = sizeof (struct sockaddr_in);
 #endif
     s_in.sin_family = AF_INET;
     s_in.sin_port = htons (port);
@@ -826,7 +826,7 @@ GNUNET_CLIENT_service_test (const char *service,
 
     memset (&s_in6, 0, sizeof (s_in6));
 #if HAVE_SOCKADDR_IN_SIN_LEN
-    s_in6.sin6_len = saddrlens[1];
+    s_in6.sin6_len = sizeof (struct sockaddr_in6);
 #endif
     s_in6.sin6_family = AF_INET6;
     s_in6.sin6_port = htons (port);