# HG changeset patch # User Kim Alvefur # Date 1471533436 -7200 # Node ID 4e2b019ff17669ec4a852970e2abfb46034080d9 # Parent a4d5eec36a175b3c6d7ddc94a40c3e6d7a77af5e net.server_epoll: Make sure wantwrite is set when starting TLS diff -r a4d5eec36a17 -r 4e2b019ff176 net/server_epoll.lua --- a/net/server_epoll.lua Thu Aug 18 17:16:21 2016 +0200 +++ b/net/server_epoll.lua Thu Aug 18 17:17:16 2016 +0200 @@ -378,6 +378,7 @@ if self.writebuffer and self.writebuffer[1] then log("debug", "Start TLS on %s after write", tostring(self)); self._starttls = true; + self:setflags(nil, true); -- make sure wantwrite is set else log("debug", "Start TLS on %s now", tostring(self)); self:setflags(false, false);