From 601509fe8afc2962e2b74b39fcfcee40b84ebfa8 Mon Sep 17 00:00:00 2001 From: oy Date: Sat, 18 Jun 2011 17:27:14 +0200 Subject: fixed compiler error on older windows sdk's. Closes #627 --- src/base/system.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/base/system.c b/src/base/system.c index 790cfef4..01f0b398 100644 --- a/src/base/system.c +++ b/src/base/system.c @@ -835,11 +835,13 @@ static int priv_net_create_socket(int domain, int type, struct sockaddr *addr, i } /* set to IPv6 only if thats what we are creating */ +#if defined(IPV6_V6ONLY) /* windows sdk 6.1 and higher */ if(domain == AF_INET6) { int ipv6only = 1; setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, (const char*)&ipv6only, sizeof(ipv6only)); } +#endif /* bind the socket */ e = bind(sock, addr, sockaddrlen); -- cgit 1.4.1