net/server_epoll.lua
changeset 10334 d86b1304451a
parent 10333 c0a72c97e6cf
child 10335 76bd77ad6a2a
--- a/net/server_epoll.lua	Sat Oct 12 20:07:50 2019 +0200
+++ b/net/server_epoll.lua	Sat Oct 12 20:12:04 2019 +0200
@@ -605,11 +605,11 @@
 function interface:updatenames()
 	local conn = self.conn;
 	local ok, peername, peerport = pcall(conn.getpeername, conn);
-	if ok then
+	if ok and peername then
 		self.peername, self.peerport = peername, peerport;
 	end
 	local ok, sockname, sockport = pcall(conn.getsockname, conn);
-	if ok then
+	if ok and sockname then
 		self.sockname, self.sockport = sockname, sockport;
 	end
 end