Author: axeld Date: 2010-08-12 15:29:44 +0200 (Thu, 12 Aug 2010) New Revision: 38056 Changeset: http://dev.haiku-os.org/changeset/38056 Modified: haiku/trunk/src/kits/network/libnetapi/NetworkAddressResolver.cpp Log: * B_NO_ADDRESS_RESOLUTION now implies not setting AI_ADDRCONFIG, as that flag doesn't really make sense in this case. Modified: haiku/trunk/src/kits/network/libnetapi/NetworkAddressResolver.cpp =================================================================== --- haiku/trunk/src/kits/network/libnetapi/NetworkAddressResolver.cpp 2010-08-12 13:28:55 UTC (rev 38055) +++ haiku/trunk/src/kits/network/libnetapi/NetworkAddressResolver.cpp 2010-08-12 13:29:44 UTC (rev 38056) @@ -146,10 +146,10 @@ addrinfo hint = {0}; hint.ai_family = family; - if ((flags & B_UNCONFIGURED_ADDRESS_FAMILIES) == 0) - hint.ai_flags |= AI_ADDRCONFIG; if ((flags & B_NO_ADDRESS_RESOLUTION) != 0) hint.ai_flags |= AI_NUMERICHOST; + else if ((flags & B_UNCONFIGURED_ADDRESS_FAMILIES) == 0) + hint.ai_flags |= AI_ADDRCONFIG; if (host == NULL && portString.Length() == 0) { portString = "0";