[commit-gajim] r11252 - trunk/src/common/xmpp
asterix at gajim.org
asterix at gajim.org
Thu Apr 30 10:32:32 CEST 2009
Author: asterix
Date: 2009-04-30 10:32:32 +0200 (Thu, 30 Apr 2009)
New Revision: 11252
Modified:
trunk/src/common/xmpp/simplexml.py
Log:
prevent traceback when identifying stream error. Fixes #4946
Modified: trunk/src/common/xmpp/simplexml.py
===================================================================
--- trunk/src/common/xmpp/simplexml.py 2009-04-29 17:40:50 UTC (rev 11251)
+++ trunk/src/common/xmpp/simplexml.py 2009-04-30 08:32:32 UTC (rev 11252)
@@ -413,7 +413,11 @@
self.check_data_buffer()
if self.__depth == self._dispatch_depth:
if self._mini_dom.getName() == 'error':
- self.streamError = self._mini_dom.getChildren()[0].getName()
+ children = self._mini_dom.getChildren()
+ if children:
+ self.streamError = children[0].getName()
+ else:
+ self.streamError = self._mini_dom.getData()
self.dispatch(self._mini_dom)
elif self.__depth > self._dispatch_depth:
self._ptr = self._ptr.parent
More information about the Commits
mailing list