From a3e4e4f7623605c63be65046ca082746b45b186b Mon Sep 17 00:00:00 2001 From: Hugo Santos Date: Tue, 3 Apr 2007 05:59:16 +0000 Subject: [PATCH] also update configured devices' status, but ignore the loopback interface. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20525 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/net/NetServer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/servers/net/NetServer.cpp b/src/servers/net/NetServer.cpp index 4229ba2340..9519a7cc48 100644 --- a/src/servers/net/NetServer.cpp +++ b/src/servers/net/NetServer.cpp @@ -873,7 +873,8 @@ NetServer::_ConfigureInterfaces(int socket, BMessage* _missingDevice) } } - _ConfigureInterface(socket, interface); + if (_ConfigureInterface(socket, interface) == B_OK) + _UpdateDeviceStatus(device, kStatusConnected); } } @@ -962,6 +963,9 @@ NetServer::_AddStatusReplicant(bool force) void NetServer::_UpdateDeviceStatus(const char *device, int status) { + if (strcmp(device, "loop") == 0) + return; + StatusMap::iterator it = fStatusMap.find(device); if (it != fStatusMap.end() && it->second == status) return;