# HG changeset patch # User Matthew Wild # Date 1227384747 0 # Node ID ff502dada37219559609ddc9f179a6885b143471 # Parent dd0345edeaf431fcaeaa9cc8d3faeff6ebc2685c All the people who don't use TLS, this one's for you. diff -r dd0345edeaf4 -r ff502dada372 net/server.lua --- a/net/server.lua Sat Nov 22 19:07:41 2008 +0000 +++ b/net/server.lua Sat Nov 22 20:12:27 2008 +0000 @@ -619,7 +619,7 @@ return shutdown( socket, pattern ) end handler.close = function( closed ) - if eol and not fatal_send_error then handler._dispatchdata(); end + if eol and not fatal_send_error then handler.dispatchdata(); end _ = not closed and shutdown( socket ) _ = not closed and close( socket ) writelen = ( eol and removesocket( writelist, socket, writelen ) ) or writelen