From 5d6fd195abb883976e65f592c5b657cb96f102a2 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 9 Mar 2010 20:28:25 +0100 Subject: [PATCH] don't traceback when we get disconnected wile we parse stream features. Fixes #5574 --- src/common/xmpp/client_nb.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/xmpp/client_nb.py b/src/common/xmpp/client_nb.py index f6c3846e6..44ea3ba3e 100644 --- a/src/common/xmpp/client_nb.py +++ b/src/common/xmpp/client_nb.py @@ -362,6 +362,9 @@ class NonBlockingClient: supported and desired. """ self.stream_started = True + if not hasattr(self, 'onreceive'): + # we may already have been disconnected + return self.onreceive(None) if self.connected == 'plain':