From 07e243fa97c426e4dee03dbdcb063d467f9bf012 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Wed, 10 Aug 2016 20:47:40 +0200 Subject: net.server_epoll: Remove last traces of code for bypassing buffering on writable sockets --- net/server_epoll.lua | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'net/server_epoll.lua') diff --git a/net/server_epoll.lua b/net/server_epoll.lua index bfe5f18f..9808b8ea 100644 --- a/net/server_epoll.lua +++ b/net/server_epoll.lua @@ -253,14 +253,12 @@ function interface:onwriteable() 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 @@ function interface:write(data) 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; -- cgit v1.2.3