Comparison

mod_sasl2/mod_sasl2.lua @ 6211:750d64c47ec6 draft default tip

Merge
author Trần H. Trung <xmpp:trần.h.trung@trung.fun>
date Tue, 18 Mar 2025 00:31:36 +0700
parent 6149:045abdc53ba4
comparison
equal deleted inserted replaced
6210:24316a399978 6211:750d64c47ec6
123 end 123 end
124 124
125 module:hook("sasl2/c2s/failure", function (event) 125 module:hook("sasl2/c2s/failure", function (event)
126 module:fire_event("authentication-failure", event); 126 module:fire_event("authentication-failure", event);
127 local session, condition, text = event.session, event.message, event.error_text; 127 local session, condition, text = event.session, event.message, event.error_text;
128
129 session.sasl_handler = session.sasl_handler:clean_clone();
130
128 local failure = st.stanza("failure", { xmlns = xmlns_sasl2 }) 131 local failure = st.stanza("failure", { xmlns = xmlns_sasl2 })
129 :tag(condition, { xmlns = "urn:ietf:params:xml:ns:xmpp-sasl" }):up(); 132 :tag(condition, { xmlns = "urn:ietf:params:xml:ns:xmpp-sasl" }):up();
130 if text then 133 if text then
131 failure:text_tag("text", text); 134 failure:text_tag("text", text);
132 end 135 end