[BACK]Return to listen.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / sndiod

Diff for /src/usr.bin/sndiod/listen.c between version 1.6 and 1.7

version 1.6, 2015/12/21 22:03:47 version 1.7, 2015/12/25 17:16:43
Line 163 
Line 163 
                         perror("setsockopt");                          perror("setsockopt");
                         goto bad_close;                          goto bad_close;
                 }                  }
                 if (ai->ai_family == AF_INET6) {  
                         /*  
                          * make sure IPv6 sockets are restricted to IPv6  
                          * addresses because we already use a IP socket  
                          * for IP addresses  
                          */  
                         opt = 1;  
                         if (setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY,  
                                 &opt, sizeof(int)) < 0) {  
                                 perror("setsockopt");  
                                 goto bad_close;  
                         }  
                 }  
   
                 if (bind(s, ai->ai_addr, ai->ai_addrlen) < 0) {                  if (bind(s, ai->ai_addr, ai->ai_addrlen) < 0) {
                         perror("bind");                          perror("bind");
                         goto bad_close;                          goto bad_close;

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7