diff --git a/src/common/xmpp/client_nb.py b/src/common/xmpp/client_nb.py index 92b182765611b8ef566e4363d8835b61371bf1d5..608be0fa67ae0f81a050c7ece2ad377de4c4637b 100644 --- a/src/common/xmpp/client_nb.py +++ b/src/common/xmpp/client_nb.py @@ -493,6 +493,8 @@ class NonBlockingClient: if self._sasl: auth_nb.SASL.get_instance(self._User, self._Password, self._on_start_sasl).PlugIn(self) + if not hasattr(self, 'SASL'): + return if not self._sasl or self.SASL.startsasl == 'not-supported': if not self._Resource: self._Resource = 'xmpppy'