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

index 5c0946124ae0d9c2d14a092ab839fd3d1b2a708f..d511c9d8957b5d72a8a1c6f754bcef2259fce146 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;