Parcourir la source

Allow double-close just in case in Phy<>

Adam Ierymenko il y a 10 ans
Parent
commit
00aa115898
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  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);