diff --git a/src/add-ons/kernel/network/stack/datalink.cpp b/src/add-ons/kernel/network/stack/datalink.cpp index eb94f65fc3..74ed66b354 100644 --- a/src/add-ons/kernel/network/stack/datalink.cpp +++ b/src/add-ons/kernel/network/stack/datalink.cpp @@ -802,8 +802,7 @@ interface_protocol_control(net_datalink_protocol* _protocol, int32 option, // 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);