[haiku-commits] r38056 - haiku/trunk/src/kits/network/libnetapi

  • From: axeld@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 12 Aug 2010 15:29:45 +0200 (CEST)

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";


Other related posts:

  • » [haiku-commits] r38056 - haiku/trunk/src/kits/network/libnetapi - axeld