From 211fa2432c638c3092739016b95b9a275d3b87d7 Mon Sep 17 00:00:00 2001 From: Florian Fainelli Date: Tue, 7 Aug 2012 16:09:19 +0000 Subject: [PATCH] chrony: fix build when ipv6 is globally disabled (#11790) SVN-Revision: 33046 --- .../patches/002-ipv6_disabled_fixes.patch | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 net/chrony/patches/002-ipv6_disabled_fixes.patch diff --git a/net/chrony/patches/002-ipv6_disabled_fixes.patch b/net/chrony/patches/002-ipv6_disabled_fixes.patch new file mode 100644 index 000000000..629d2c711 --- /dev/null +++ b/net/chrony/patches/002-ipv6_disabled_fixes.patch @@ -0,0 +1,34 @@ +--- a/ntp_io.c ++++ b/ntp_io.c +@@ -355,6 +355,7 @@ read_from_socket(void *anything) + } + #endif + ++#ifdef HAVE_IPV6 + #ifdef IPV6_PKTINFO + if (cmsg->cmsg_level == IPPROTO_IPV6 && cmsg->cmsg_type == IPV6_PKTINFO) { + struct in6_pktinfo ipi; +@@ -365,6 +366,7 @@ read_from_socket(void *anything) + remote_addr.local_ip_addr.family = IPADDR_INET6; + } + #endif ++#endif + + #ifdef SO_TIMESTAMP + if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SO_TIMESTAMP) { +@@ -466,6 +468,7 @@ send_packet(void *packet, int packetlen, + } + #endif + ++#ifdef HAVE_IPV6 + #ifdef IPV6_PKTINFO + if (remote_addr->local_ip_addr.family == IPADDR_INET6) { + struct cmsghdr *cmsg; +@@ -484,6 +487,7 @@ send_packet(void *packet, int packetlen, + sizeof(ipi->ipi6_addr.s6_addr)); + } + #endif ++#endif + + #if 0 + LOG(LOGS_INFO, LOGF_NtpIO, "sending to %s:%d from %s", -- 2.30.2