From 0d43d44a39a7cee4bc1a84ab5eb36ac8eb05e2a2 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 25 May 2011 21:41:52 +0000 Subject: set sxn_len on FreeBSD where required --- src/util/test_resolver_api.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/util/test_resolver_api.c') diff --git a/src/util/test_resolver_api.c b/src/util/test_resolver_api.c index b897a6c13..cd3e42d23 100644 --- a/src/util/test_resolver_api.c +++ b/src/util/test_resolver_api.c @@ -229,6 +229,9 @@ run(void *cls, char * const *args, memset(&sa, 0, sizeof(sa)); sa.sin_family = AF_INET; +#if HAVE_SOCKADDR_IN_SIN_LEN + sa.sin_len = (u_char) sizeof (sa); +#endif sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK); GNUNET_RESOLVER_ip_get(cfg, "localhost", AF_INET, timeout, &check_127, cls); @@ -343,6 +346,9 @@ run(void *cls, char * const *args, memset(&sa, 0, sizeof(sa)); sa.sin_family = AF_INET; +#if HAVE_SOCKADDR_IN_SIN_LEN + sa.sin_len = (u_char) sizeof (sa); +#endif #ifndef MINGW inet_aton(ROOTSERVER_IP, &sa.sin_addr); #else -- cgit v1.2.3