1
0
mirror of https://github.com/nmap/nmap.git synced 2026-02-05 04:56:34 +00:00

Make failure to resolve "::" non-fatal.

David Millis noticed this error on Windows XP with IPv6 disabled:
Ncat: Failed to resolve default IPv6 address: No such host is known. . QUITTING.
http://seclists.org/nmap-dev/2013/q3/96
This commit is contained in:
david
2013-08-06 01:59:39 +00:00
parent 61bbe88307
commit 4f2f09d502

View File

@@ -937,9 +937,10 @@ static int ncat_listen_mode(void)
if (o.af == AF_INET6 || o.af == AF_UNSPEC) {
ss_len = sizeof(listenaddrs[num_listenaddrs]);
rc = resolve("::", o.portno, &listenaddrs[num_listenaddrs].storage, &ss_len, AF_INET6);
if (rc != 0)
bye("Failed to resolve default IPv6 address: %s.", gai_strerror(rc));
num_listenaddrs++;
if (rc == 0)
num_listenaddrs++;
else
logdebug("Failed to resolve default IPv6 address: %s\n", gai_strerror(rc));
}
#endif
if (o.af == AF_INET || o.af == AF_UNSPEC) {