# HG changeset patch # User Kim Alvefur # Date 1470854860 -7200 # Node ID 8c2bc1b6d84aab993cb691fd60ac95d999d42713 # Parent d5f8a56eda4c844197f2a9cc3b80d92231613874 net.server_epoll: Remove last traces of code for bypassing buffering on writable sockets diff -r d5f8a56eda4c -r 8c2bc1b6d84a net/server_epoll.lua --- a/net/server_epoll.lua Wed Aug 10 17:00:10 2016 +0200 +++ b/net/server_epoll.lua Wed Aug 10 20:47:40 2016 +0200 @@ -253,14 +253,12 @@ else self:setwritetimeout(); end - self._writable = true; elseif partial then buffer[1] = data:sub(partial+1) for i = #buffer, 2, -1 do buffer[i] = nil; end self:setwritetimeout(); - self._writable = false; end if err == "wantwrite" or err == "timeout" then self:setflags(nil, true); @@ -290,12 +288,8 @@ else self.writebuffer = { data }; end - if self._writable and false then - self:onwriteable(); - else - self:setwritetimeout(); - self:setflags(nil, true); - end + self:setwritetimeout(); + self:setflags(nil, true); return #data; end interface.send = interface.write;