Software /
code /
prosody
Diff
plugins/mod_saslauth.lua @ 11514:11186af62c87
Merge 0.11->trunk
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 10 Apr 2021 16:45:44 +0200 |
parent | 11214:5fb6563eee1e |
parent | 11513:549c80feede6 |
child | 11526:15a3db955ad3 |
line wrap: on
line diff
--- a/plugins/mod_saslauth.lua Tue Apr 06 23:23:28 2021 +0200 +++ b/plugins/mod_saslauth.lua Sat Apr 10 16:45:44 2021 +0200 @@ -45,6 +45,9 @@ end local function handle_status(session, status, ret, err_msg) + if not session.sasl_handler then + return "failure", "temporary-auth-failure", "Connection gone"; + end if status == "failure" then module:fire_event("authentication-failure", { session = session, condition = ret, text = err_msg }); session.sasl_handler = session.sasl_handler:clean_clone();