From edc34e6635f65e78e247bece543d91e474c25361 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Fri, 3 Oct 2014 14:42:18 +0200 Subject: net.server_select: Reset read timeout timer if the event is handled --- net/server_select.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/server_select.lua b/net/server_select.lua index 33c18a60..486e953b 100644 --- a/net/server_select.lua +++ b/net/server_select.lua @@ -886,6 +886,8 @@ loop = function(once) -- this is the main loop of the program if not(handler.onreadtimeout) or handler:onreadtimeout() ~= true then handler.disconnect( )( handler, "read timeout" ) handler:close( ) -- forced disconnect? + else + _readtimes[ handler ] = _currenttime -- reset timer end end end -- cgit v1.2.3