From f22fa200ea9eca5bf842ec0123ef0c1c34992387 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sun, 15 Oct 2017 15:53:28 +0200 Subject: [PATCH] Return IQ result on blocking push --- gajim/common/connection_handlers.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gajim/common/connection_handlers.py b/gajim/common/connection_handlers.py index 74103f722..edb0290bf 100644 --- a/gajim/common/connection_handlers.py +++ b/gajim/common/connection_handlers.py @@ -2090,8 +2090,11 @@ ConnectionHandlersBase, ConnectionJingle, ConnectionIBBytestream): def _BlockingSetCB(self, con, iq_obj): log.debug('_BlockingSetCB') - app.nec.push_incoming_event(BlockingEvent(None, conn=self, - stanza=iq_obj)) + app.nec.push_incoming_event( + BlockingEvent(None, conn=self, stanza=iq_obj)) + reply = nbxmpp.Iq(typ='result', attrs={'id': iq_obj.getID()}, + to=iq_obj.getFrom(), frm=iq_obj.getTo(), xmlns=None) + self.connection.send(reply) raise nbxmpp.NodeProcessed def _nec_blocking(self, obj):