net.server_epoll: Make sure socket exists before checking if there is buffered data in it
authorKim Alvefur <zash@zash.se>
Thu, 27 Oct 2016 23:19:30 +0200
changeset 7710 7bb1cc7278b6
parent 7709 d92e186c2a1c
child 7720 9c8eb0239eef
net.server_epoll: Make sure socket exists before checking if there is buffered data in it
net/server_epoll.lua
--- a/net/server_epoll.lua	Wed Oct 26 13:10:22 2016 +0200
+++ b/net/server_epoll.lua	Thu Oct 27 23:19:30 2016 +0200
@@ -526,7 +526,7 @@
 	self:setflags(false);
 	self._pausefor = addtimer(t, function ()
 		self._pausefor = nil;
-		if self.conn:dirty() then
+		if self.conn and self.conn:dirty() then
 			self:onreadable();
 		end
 		self:setflags(true);