From aa359738c13abba14264fb7763bab069628050f2 Mon Sep 17 00:00:00 2001 From: dmiller Date: Sat, 1 Aug 2015 19:42:34 +0000 Subject: [PATCH] Use POSIX-specified s6_addr element of struct in6_addr. http://seclists.org/nmap-dev/2015/q3/174 --- nmap_dns.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nmap_dns.cc b/nmap_dns.cc index 469689d6e..f5ecbc3fa 100644 --- a/nmap_dns.cc +++ b/nmap_dns.cc @@ -1334,7 +1334,7 @@ bool DNS::Factory::ipToPtr(const sockaddr_storage &ip, std::string &ptr) { ptr.clear(); const struct sockaddr_in6 &s6 = (const struct sockaddr_in6 &) ip; - const u8 * ipv6 = s6.sin6_addr.__in6_u.__u6_addr8; + const u8 * ipv6 = s6.sin6_addr.s6_addr; for (short i=15; i>=0; --i) { char tmp[3];