X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;ds=sidebyside;f=net%2Fserver_select.lua;fp=net%2Fserver_select.lua;h=28f1dc6da1f47db2589e026edb9a36efec0521fb;hb=75ce0cb4daba68ee54279b5cd9bff40d2b773e8f;hp=ca80534cda4d5a910d53ad11125ec0eabf3906e9;hpb=9ff3d621af1ae7ca22c757198962359bc30e956e;p=prosody.git diff --git a/net/server_select.lua b/net/server_select.lua index ca80534c..28f1dc6d 100644 --- a/net/server_select.lua +++ b/net/server_select.lua @@ -243,7 +243,7 @@ wrapserver = function( listeners, socket, ip, serverport, pattern, sslctx ) -- t end connections = connections + 1 out_put( "server.lua: accepted new client connection from ", tostring(ip), ":", tostring(clientport), " to ", tostring(serverport)) - if dispatch then + if dispatch and not sslctx then -- SSL connections will notify onconnect when handshake completes return dispatch( handler ); end return;