net.server: Call handler's status() to notify it of ssl handshake success

vault/0.11
Matthew Wild 16 years ago
parent ed6bf969af
commit 2be1fcb5af
  1. 3
      net/server.lua

@ -300,6 +300,7 @@ wrapconnection = function( server, listeners, socket, ip, serverport, clientport
local ssl
local dispatch = listeners.incoming or listeners.listener
local status = listeners.status
local disconnect = listeners.disconnect
local bufferqueue = { } -- buffer array
@ -542,7 +543,7 @@ wrapconnection = function( server, listeners, socket, ip, serverport, clientport
out_put( "server.lua: ssl handshake done" )
handler.readbuffer = _readbuffer -- when handshake is done, replace the handshake function with regular functions
handler.sendbuffer = _sendbuffer
-- return dispatch( handler )
_ = status and status( handler, "ssl-handshake-complete" )
return true
else
out_put( "server.lua: error during ssl handshake: ", tostring(err) )

Loading…
Cancel
Save