From 4ee4683381e31cc7d38ebf0a1f64c414341f4f7d Mon Sep 17 00:00:00 2001 From: diSabler Date: Thu, 4 Dec 2014 23:03:39 +0300 Subject: fix: error stanza --- kernel.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel.py b/kernel.py index f76600f..f795a6c 100644 --- a/kernel.py +++ b/kernel.py @@ -768,7 +768,8 @@ def iqCB(sess,iq): if getServer(Settings['jid']) == room: nnj = True if iq.getType()=='error' and was_request: - er_name = get_tag(unicode(iq),'error').replace('<','').split()[0] + try: er_name = get_tag(unicode(iq),'error').replace('<','').split()[0] + except: er_name = 'Unknown error!' iq_async(id,time.time(),er_name,'error') elif iq.getType()=='result' and was_request: -- cgit v1.2.3