Index: nspr/pr/src/misc/prnetdb.c |
=================================================================== |
--- nspr/pr/src/misc/prnetdb.c (revision 257452) |
+++ nspr/pr/src/misc/prnetdb.c (working copy) |
@@ -2228,10 +2228,6 @@ |
#if !defined(_PR_HAVE_GETADDRINFO) |
return pr_StringToNetAddrFB(string, addr); |
#else |
-#if defined(_PR_INET6_PROBE) |
- if (!_pr_ipv6_is_present()) |
- return pr_StringToNetAddrFB(string, addr); |
-#endif |
/* |
* getaddrinfo with AI_NUMERICHOST is much slower than pr_inet_aton on some |
* platforms, such as Mac OS X (bug 404399), Linux glibc 2.10 (bug 344809), |
@@ -2241,6 +2237,11 @@ |
if (!strchr(string, '%')) |
return pr_StringToNetAddrFB(string, addr); |
+#if defined(_PR_INET6_PROBE) |
+ if (!_pr_ipv6_is_present()) |
+ return pr_StringToNetAddrFB(string, addr); |
+#endif |
+ |
return pr_StringToNetAddrGAI(string, addr); |
#endif |
} |