# HG changeset patch # User Kim Alvefur # Date 1626526310 -7200 # Node ID a3572205c5bfa9ab13bf4d63f271ceb94c604997 # Parent 79d30de13fdbc05381a1ffeb24f9cd6e4b0bbf96 net.server_epoll: Skip reset of read timeout when not reading Should avoid rare but needless timer interactions diff -r 79d30de13fdb -r a3572205c5bf net/server_epoll.lua --- a/net/server_epoll.lua Sat Jul 17 14:06:57 2021 +0200 +++ b/net/server_epoll.lua Sat Jul 17 14:51:50 2021 +0200 @@ -458,7 +458,8 @@ return; end end - if self._wantread and self.conn:dirty() then + if not self._wantread then return end + if self.conn:dirty() then self:setreadtimeout(false); self:pausefor(cfg.read_retry_delay); else