[haiku-commits] r40445 - haiku/trunk/src/add-ons/kernel/network/stack

  • From: axeld@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 11 Feb 2011 21:19:08 +0100 (CET)

Author: axeld
Date: 2011-02-11 21:19:08 +0100 (Fri, 11 Feb 2011)
New Revision: 40445
Changeset: http://dev.haiku-os.org/changeset/40445

Modified:
   haiku/trunk/src/add-ons/kernel/network/stack/datalink.cpp
Log:
* Only return the first address of the family if there was no address specified
  in the request.


Modified: haiku/trunk/src/add-ons/kernel/network/stack/datalink.cpp
===================================================================
--- haiku/trunk/src/add-ons/kernel/network/stack/datalink.cpp   2011-02-11 
19:36:15 UTC (rev 40444)
+++ haiku/trunk/src/add-ons/kernel/network/stack/datalink.cpp   2011-02-11 
20:19:08 UTC (rev 40445)
@@ -802,8 +802,7 @@
                                        // Find first address that matches the 
local address
                                        address = 
interface->AddressForLocal(protocol->domain,
                                                (const 
sockaddr*)&request.ifra_addr);
-                               }
-                               if (address == NULL) {
+                               } else {
                                        // Find first address for family
                                        address = interface->FirstForFamily(
                                                protocol->domain->family);


Other related posts:

  • » [haiku-commits] r40445 - haiku/trunk/src/add-ons/kernel/network/stack - axeld