author | Kim Alvefur <zash@zash.se> |
Thu, 18 Aug 2016 16:05:18 +0200 | |
changeset 7591 | fd6ca110edce |
parent 7590 | ff81a34bffb0 |
child 7592 | 125e4f2e0b65 |
--- a/net/server_epoll.lua Thu Aug 18 16:02:20 2016 +0200 +++ b/net/server_epoll.lua Thu Aug 18 16:05:18 2016 +0200 @@ -307,11 +307,12 @@ end function interface:ondrain() - self:on("drain"); - if self._starttls then - self:starttls(); - elseif self._toclose then - self:close(); + if self._toclose then + return self:close(); + elseif self._starttls then + return self:starttls(); + else + return self:on("drain"); end end