From: RĂ©mi Denis-Courmont Date: Fri, 5 Jan 2007 11:28:28 +0000 (+0000) Subject: Fix setsockopt(IPV6_V6ONLY) X-Git-Tag: 0.9.0-test0~8887 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=0a637ed758d6a7136979138e3e1d96d1540f1589;p=vlc Fix setsockopt(IPV6_V6ONLY) --- diff --git a/src/network/io.c b/src/network/io.c index fcb06b41e4..70a916eaa0 100644 --- a/src/network/io.c +++ b/src/network/io.c @@ -97,7 +97,8 @@ int net_Socket (vlc_object_t *p_this, int family, int socktype, * than ::ffff:w.x.y.z */ if (family == AF_INET6) - setsockopt (fd, IPPROTO_IPV6, IPV6_V6ONLY, &(int){ 1 }, sizeof (int)); + setsockopt (fd, IPPROTO_IPV6, IPV6_V6ONLY, &(int){ 1 }, + &(socklen_t){ sizeof (int) }); #endif #if defined (WIN32) || defined (UNDER_CE) @@ -261,7 +262,7 @@ int net_ListenSingle (vlc_object_t *obj, const char *host, int port, &(socklen_t){ sizeof (addr) }) == 0) && (addr.ss_family == AF_INET6) && setsockopt (fd, IPPROTO_IPV6, IPV6_V6ONLY, &(int){ 0 }, - sizeof (int))) + &(socklen_t){ sizeof (int) })) #endif msg_Err (obj, "Lame IP dual-stack: IPv4 connections might fail."); }