--- a/net/server.lua Fri May 29 14:28:53 2009 +0100
+++ b/net/server.lua Fri May 29 14:30:40 2009 +0100
@@ -540,6 +540,8 @@
handler.sendbuffer = handshake
handshake( socket ) -- do handshake
else
+ -- We're not automatically doing SSL, so we're not secure (yet)
+ ssl = false
handler.starttls = function( now )
if not now then
--out_put "server.lua: we need to do tls, but delaying until later"
@@ -576,6 +578,9 @@
handler.starttls = nil
needtls = nil
+
+ -- Secure now
+ ssl = true
handler.readbuffer = handshake
handler.sendbuffer = handshake