]> git.pld-linux.org Git - packages/ntp.git/blame - ntp-ipv6.patch
- new
[packages/ntp.git] / ntp-ipv6.patch
CommitLineData
5a3442bc
AM
1diff -urN ntp-4.2.0.org/ntpdate/ntpdate.c ntp-4.2.0/ntpdate/ntpdate.c
2--- ntp-4.2.0.org/ntpdate/ntpdate.c 2004-05-17 00:41:52.720460048 +0200
3+++ ntp-4.2.0/ntpdate/ntpdate.c 2004-05-17 00:43:55.543788064 +0200
4@@ -1697,8 +1697,9 @@
5 }
6 #ifdef IPV6_V6ONLY
7 /* Restricts AF_INET6 socket to IPv6 communications (see RFC 2553bis-03) */
8- if (res->ai_family == AF_INET6)
9- if (setsockopt(fd[nbsock], IPPROTO_IPV6, IPV6_V6ONLY, (void*) &optval, sizeof(optval)) < 0) {
10+ if (res->ai_family == AF_INET6) {
11+ int i = setsockopt(fd[nbsock], IPPROTO_IPV6, IPV6_V6ONLY, (void*) &optval, sizeof(optval));
12+ if (i < 0 && errno != ENOPROTOOPT) {
13 netsyslog(LOG_ERR, "setsockopt() IPV6_V6ONLY failed: %m");
14 exit(1);
15 /*NOTREACHED*/
This page took 0.026868 seconds and 4 git commands to generate.