changeset dacd58839ca8 in /home/hg/repos/python-nbxmpp
details:http://hg.gajim.org/python-nbxmpp?cmd=changeset;node=dacd58839ca8 description: prevent traceback
diffstat:
nbxmpp/client_nb.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diffs (13 lines):
diff -r b599a742986d -r dacd58839ca8 nbxmpp/client_nb.py --- a/nbxmpp/client_nb.py Thu Nov 29 14:58:25 2012 +0100 +++ b/nbxmpp/client_nb.py Sun Dec 09 21:08:11 2012 +0100 @@ -93,7 +93,8 @@ if 'NonBlockingNonSASL' in self.__dict__: self.NonBlockingNonSASL.PlugOut() if 'SASL' in self.__dict__: - if self.SASL.startsasl == 'failure-in-process': + if 'startsasl' in self.SASL.__dict__ and \ + self.SASL.startsasl == 'failure-in-process': sasl_failed = True self.SASL.startsasl = 'failure' self._on_start_sasl()