Selaa lähdekoodia

Don't call _phy->getIfName if localSocket is -1

Grant Limberg 6 vuotta sitten
vanhempi
commit
4e2439bd12
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 3 1
      node/Path.hpp

+ 3 - 1
node/Path.hpp

@@ -158,7 +158,9 @@ public:
 	{
 	{
 		memset(_ifname, 0, 16);
 		memset(_ifname, 0, 16);
 		memset(_addrString, 0, sizeof(_addrString));
 		memset(_addrString, 0, sizeof(_addrString));
-		_phy->getIfName((PhySocket *)((uintptr_t)_localSocket), _ifname, 16);
+		if (_localSocket != -1) {
+			_phy->getIfName((PhySocket *) ((uintptr_t) _localSocket), _ifname, 16);
+		}
 	}
 	}
 
 
 	/**
 	/**