From a751509b0b001920d6e138c9305d08d0a895064c Mon Sep 17 00:00:00 2001 From: dmiller Date: Mon, 7 Oct 2024 18:31:14 +0000 Subject: [PATCH] Use u32 for s_addr; in_addr_t not defined on Windows --- nmap_dns.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nmap_dns.cc b/nmap_dns.cc index 421efc7dd..420188ce5 100644 --- a/nmap_dns.cc +++ b/nmap_dns.cc @@ -1446,7 +1446,7 @@ bool DNS::Factory::ipToPtr(const sockaddr_storage &ip, std::string &ptr) switch (ip.ss_family) { case AF_INET: { - const in_addr_t ipv4_addr = ((const sockaddr_in *) &ip)->sin_addr.s_addr; + const u32 ipv4_addr = ((const sockaddr_in *) &ip)->sin_addr.s_addr; const u8 *ipv4_c = (const u8 *)&ipv4_addr; sprintf(tmp, "%d.%d.%d.%d", ipv4_c[3], ipv4_c[2], ipv4_c[1], ipv4_c[0]); ptr = tmp;