]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
MacOS: fix AddrInfo default flags
authorAmos Jeffries <squid3@treenet.co.nz>
Sun, 23 Sep 2012 06:56:36 +0000 (00:56 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Sun, 23 Sep 2012 06:56:36 +0000 (00:56 -0600)
src/ip/IpAddress.cc

index 434040eb67976defe6a28fb5b33592c6dfc9fa3d..5a1c68d39a7fe055a2f019d05aeca82804d3ccf4 100644 (file)
@@ -592,7 +592,12 @@ void IpAddress::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;