Преглед на файлове

Allow double-close just in case in Phy<>

Adam Ierymenko преди 10 години
родител
ревизия
00aa115898
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      osdep/Phy.hpp

+ 2 - 0
osdep/Phy.hpp

@@ -739,6 +739,8 @@ public:
 		if (!sock)
 			return;
 		PhySocketImpl &sws = *(reinterpret_cast<PhySocketImpl *>(sock));
+		if (sws.type == ZT_PHY_SOCKET_CLOSED)
+			return;
 
 		FD_CLR(sws.sock,&_readfds);
 		FD_CLR(sws.sock,&_writefds);