net/server_epoll.lua
changeset 7597 5e884501a9ac
parent 7596 0266434d7df1
child 7598 166b2e0766a4
--- a/net/server_epoll.lua	Thu Aug 18 16:41:22 2016 +0200
+++ b/net/server_epoll.lua	Thu Aug 18 16:46:20 2016 +0200
@@ -351,8 +351,14 @@
 	self:setflags(false, false);
 	self:setwritetimeout(false);
 	self:setreadtimeout(false);
+	self.onreadable = noop;
+	self.onwriteable = noop;
+	self.destroy = noop;
+	self.close = noop;
+	self.on = noop;
 	fds[self:getfd()] = nil;
-	return self.conn:close();
+	self.conn:close();
+	self.conn = nil;
 end
 
 function interface:ssl()