Changeset 0a637ed758d6a7136979138e3e1d96d1540f1589

Show
Ignore:
Timestamp:
05/01/07 12:28:28 (2 years ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1167996508 +0000
git-parent:

[7bb6e9af707c4edb8bddf7d71edafb622e4afb43]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1167996508 +0000
Message:

Fix setsockopt(IPV6_V6ONLY)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/network/io.c

    rd3fe7f2 r0a637ed  
    9898     */ 
    9999    if (family == AF_INET6) 
    100         setsockopt (fd, IPPROTO_IPV6, IPV6_V6ONLY, &(int){ 1 }, sizeof (int)); 
     100        setsockopt (fd, IPPROTO_IPV6, IPV6_V6ONLY, &(int){ 1 }, 
     101                    &(socklen_t){ sizeof (int) }); 
    101102#endif 
    102103 
     
    262263         && (addr.ss_family == AF_INET6) 
    263264         && setsockopt (fd, IPPROTO_IPV6, IPV6_V6ONLY, &(int){ 0 }, 
    264                         sizeof (int))) 
     265                        &(socklen_t){ sizeof (int) })) 
    265266#endif 
    266267            msg_Err (obj, "Lame IP dual-stack: IPv4 connections might fail.");