]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
MacOS: fix AddrInfo default flags
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 11 Aug 2012 03:21:14 +0000 (21:21 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 11 Aug 2012 03:21:14 +0000 (21:21 -0600)
src/ip/Address.cc

index aff975f835b70cf5d40bbf8dd43be39d5656d1e9..dda6fa12c76ab2d7f8ce5c2044d58d8037fe6cdb 100644 (file)
@@ -631,7 +631,12 @@ Ip::Address::GetAddrInfo(struct addrinfo *&dst, int force) const
     memset(dst, 0, sizeof(struct addrinfo));
 
     // set defaults
+    // Mac OS X does not emit a flag indicating the output is numeric (IP address)
+#if _SQUID_APPLE_
+    dst->ai_flags = 0;
+#else
     dst->ai_flags = AI_NUMERICHOST;
+#endif
 
     if (dst->ai_socktype == 0)
         dst->ai_socktype = SOCK_STREAM;