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