summaryrefslogtreecommitdiffstats
path: root/lib/base/dns.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/base/dns.cpp')
-rw-r--r--lib/base/dns.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/base/dns.cpp b/lib/base/dns.cpp
index 834dcd7f..f2e5454e 100644
--- a/lib/base/dns.cpp
+++ b/lib/base/dns.cpp
@@ -109,7 +109,9 @@ char *dns_ip2host(char *ip, int verify)
err = PR_InitializeNetAddr(PR_IpAddrNull, 0, &iaddr);
- if((iaddr.inet.ip = inet_addr(ip)) == -1)
+ /* richm: ipv6 cleanup - use inet_aton or other more appropriate function
+ instead of inet_addr */
+ if((iaddr.inet.ip = inet_addr(ip)) == (in_addr_t)-1)
goto bong;
/*