changeset ce8ed2a7c080 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=ce8ed2a7c080
description: prevent traceback when receiving a disco info while we are disconnected. Fixes #5042
diffstat:
src/common/connection_handlers.py | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diffs (12 lines):
diff -r 6f6c0ac4236de44fdcba710c8a20bdc83258bc86 -r ce8ed2a7c080bb4e8310703ca24051a25c02681d src/common/connection_handlers.py
--- a/src/common/connection_handlers.py Wed May 20 10:58:46 2009 +0200
+++ b/src/common/connection_handlers.py Thu May 21 21:12:11 2009 +0200
@@ -829,6 +829,8 @@
def _DiscoverInfoCB(self, con, iq_obj):
log.debug('DiscoverInfoCB')
+ if not self.connection or self.connected < 2:
+ return
# According to XEP-0030:
# For identity: category, type is mandatory, name is optional.
# For feature: var is mandatory
changeset 427b5a6593f9 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=427b5a6593f9
description: prevent traceback when we receive a presence but we are no more connected. Fixes #5028
diffstat:
src/common/connection_handlers.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diffs (13 lines):
diff -r 8ae0a55caafe -r 427b5a6593f9 src/common/connection_handlers.py
--- a/src/common/connection_handlers.py Tue May 19 15:27:33 2009 +0200
+++ b/src/common/connection_handlers.py Wed May 20 10:33:19 2009 +0200
@@ -2072,6 +2072,9 @@
if ptype and not ptype in rfc_types:
ptype = None
log.debug('PresenceCB: %s' % ptype)
+ if not self.connection or self.connected < 2:
+ log.debug('account is no more connected')
+ return
try:
who = helpers.get_full_jid_from_iq(prs)
except Exception: