From 3f0c5c91e393ef93d6df18fbbc73f5ee8d47bc2f Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Mon, 13 Jul 2009 21:17:51 +0100 Subject: net.server: Initiate the handshake when we should, the more correcter fix for the previous correct fix --- net/server.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'net/server.lua') diff --git a/net/server.lua b/net/server.lua index e4230457..da65fce2 100644 --- a/net/server.lua +++ b/net/server.lua @@ -536,7 +536,8 @@ wrapconnection = function( server, listeners, socket, ip, serverport, clientport socket:settimeout( 0 ) handler.readbuffer = handshake handler.sendbuffer = handshake - if not socket then -- do handshake + handshake( socket ) -- do handshake + if not socket then return nil, nil, "ssl handshake failed"; end else -- cgit v1.2.3