# HG changeset patch
# User Kim Alvefur <zash@zash.se>
# 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;