# HG changeset patch # User Kim Alvefur # Date 1485339163 -3600 # Node ID 7ece186a44d37a89578a332f13406fdf1e479240 # Parent a634fe3c21f2a3047eb3b5eea1d83d9678900893 mod_tls: Return session.ssl_ctx if not nil, like when doing the full session type check diff -r a634fe3c21f2 -r 7ece186a44d3 plugins/mod_tls.lua --- a/plugins/mod_tls.lua Wed Jan 25 11:06:30 2017 +0100 +++ b/plugins/mod_tls.lua Wed Jan 25 11:12:43 2017 +0100 @@ -62,10 +62,10 @@ end local function can_do_tls(session) - if session.ssl_ctx == false or not session.conn.starttls then + if session.ssl_ctx ~= nil then + return session.ssl_ctx; + elseif not session.conn.starttls then return false; - elseif session.ssl_ctx then - return true; end if session.type == "c2s_unauthed" then session.ssl_ctx = ssl_ctx_c2s;