Author: asterix Date: 2009-04-30 17:20:37 +0200 (Thu, 30 Apr 2009) New Revision: 11254
Modified: trunk/src/common/caps.py Log: ignore invalid presences
Modified: trunk/src/common/caps.py =================================================================== --- trunk/src/common/caps.py 2009-04-30 13:36:29 UTC (rev 11253) +++ trunk/src/common/caps.py 2009-04-30 15:20:37 UTC (rev 11254) @@ -229,7 +229,11 @@ # 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)