- origin.sasl_handler = usermanager_get_sasl_handler(module.host);
- local mechanisms = origin.sasl_handler:mechanisms();
- if not next(mechanisms) then return; end
- features:tag("mechanisms", mechanisms_attr);
- for mechanism in pairs(mechanisms) do
+ origin.sasl_handler = usermanager_get_sasl_handler(module.host, origin);
+ local mechanisms = st.stanza("mechanisms", mechanisms_attr);
+ for mechanism in pairs(origin.sasl_handler:mechanisms()) do