Traceback during room destruction
Bug description
Traceback during room destruction: Traceback (most recent call last): File "gajim.py", line 471, in _process_events return self.process_events(fd, flags) File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 150, in process_events obj.pollin() File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 360, in pollin self._do_receive() File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 516, in _do_receive self.on_receive(received) File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 359, in dispatch handler'func' File "/usr/share/gajim/src/common/connection_handlers.py", line 2164, in _presenceCB jid = helpers.parse_jid(destroy.getAttr('jid')) File "/usr/share/gajim/src/common/helpers.py", line 110, in parse_jid return prep(*decompose_jid(jidstring)) File "/usr/share/gajim/src/common/helpers.py", line 77, in decompose_jid user_sep = jidstring.find('@') AttributeError: 'NoneType' object has no attribute 'find'
Steps to reproduce
Destroy conference room
Software versions
OS version: Fedora 11
GTK version: 2.16.6
PyGTK version: 2.14.1