changeset 93460ce0b370 in /home/hg/repos/gajim

details:http://hg.gajim.org/gajim?cmd=changeset;node=93460ce0b370
description: fix traceback when we get a <stream:error> from server.

diffstat:

 src/common/xmpp/roster_nb.py |  3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diffs (13 lines):

diff -r 8d5f212ac020 -r 93460ce0b370 src/common/xmpp/roster_nb.py
--- a/src/common/xmpp/roster_nb.py      Mon Jun 21 19:15:46 2010 +0200
+++ b/src/common/xmpp/roster_nb.py      Wed Jun 23 14:54:50 2010 +0200
@@ -342,6 +342,9 @@
             self._owner.Dispatcher.ProcessNonBlocking(data)
         if not self.set:
             return
+        if not self._owner:
+            # Connection has been closed by receiving a <stream:error> for ex,
+            return
         self._owner.onreceive(None)
         if self.on_ready:
             self.on_ready(self)
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to