# HG changeset patch # User Kim Alvefur # Date 1485164802 -3600 # Node ID a2081d28bd2213e2a9135ee491e9dd85d9c59b36 # Parent 94c0c864982626e4b4f9f9604af5c59a0ab03b51 mod_tls: Verify that TLS is available before proceeding diff -r 94c0c8649826 -r a2081d28bd22 plugins/mod_tls.lua --- a/plugins/mod_tls.lua Mon Jan 23 10:45:20 2017 +0100 +++ b/plugins/mod_tls.lua Mon Jan 23 10:46:42 2017 +0100 @@ -124,7 +124,7 @@ end, 500); module:hook_stanza(xmlns_starttls, "proceed", function (session, stanza) -- luacheck: ignore 212/stanza - if session.type == "s2sout_unauthed" then + if session.type == "s2sout_unauthed" and can_do_tls(session) then module:log("debug", "Proceeding with TLS on s2sout..."); session:reset_stream(); session.conn:starttls(session.ssl_ctx);