From 38b4e5401106b0e310fa16039bbb66ce4ec9faab Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <asterix@lagaule.org> Date: Thu, 30 Apr 2009 15:20:37 +0000 Subject: [PATCH] ignore invalid presences --- src/common/caps.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/caps.py b/src/common/caps.py index bb617b61b8..569bc239de 100644 --- a/src/common/caps.py +++ b/src/common/caps.py @@ -229,7 +229,11 @@ class ConnectionCaps(object): # for disco... so that disco will learn how to interpret # these caps pm_ctrl = None - jid = helpers.get_full_jid_from_iq(presence) + try: + jid = helpers.get_full_jid_from_iq(presence) + except: + # Bad jid + return contact = gajim.contacts.get_contact_from_full_jid(self.name, jid) if contact is None: room_jid, nick = gajim.get_room_and_nick_from_fjid(jid) -- GitLab