diff --git a/src/common/xmpp/auth_nb.py b/src/common/xmpp/auth_nb.py index 1df5278d5..cfbc3d43c 100644 --- a/src/common/xmpp/auth_nb.py +++ b/src/common/xmpp/auth_nb.py @@ -214,6 +214,8 @@ class SASL(PlugIn): self.mecs.remove('PLAIN') self.mechanism = 'PLAIN' self._owner._caller.get_password(self.set_password) + self.startsasl = SASL_IN_PROCESS + raise NodeProcessed else: self.startsasl = SASL_FAILURE log.error('I can only use DIGEST-MD5, GSSAPI and PLAIN mecanisms.')