瀏覽代碼

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);