From 5d28e09198cbc1daa71d5068f522e47f27b5dcb8 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Thu, 18 Aug 2016 16:12:28 +0200 Subject: net.server_epoll: Remove read timeout when waiting to read more from buffer --- net/server_epoll.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net/server_epoll.lua b/net/server_epoll.lua index a6716cd9..39cd8a58 100644 --- a/net/server_epoll.lua +++ b/net/server_epoll.lua @@ -271,9 +271,11 @@ function interface:onreadable() self:destroy() return; end - self:setreadtimeout(); if self.conn:dirty() then + self:setreadtimeout(false); self:pausefor(cfg.read_retry_delay); + else + self:setreadtimeout(); end end -- cgit v1.2.3