mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 04:31:29 +00:00
Use u32 for s_addr; in_addr_t not defined on Windows
This commit is contained in:
@@ -1446,7 +1446,7 @@ bool DNS::Factory::ipToPtr(const sockaddr_storage &ip, std::string &ptr)
|
|||||||
switch (ip.ss_family) {
|
switch (ip.ss_family) {
|
||||||
case AF_INET:
|
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;
|
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]);
|
sprintf(tmp, "%d.%d.%d.%d", ipv4_c[3], ipv4_c[2], ipv4_c[1], ipv4_c[0]);
|
||||||
ptr = tmp;
|
ptr = tmp;
|
||||||
|
|||||||
Reference in New Issue
Block a user