From babe987dcb5d2b52b163d90bdf7e3cd496edf421 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Tue, 29 May 2018 23:10:22 +0200 Subject: Don't handle error message stanzas as normal messages --- xmpp-vala/src/module/message/module.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'xmpp-vala') diff --git a/xmpp-vala/src/module/message/module.vala b/xmpp-vala/src/module/message/module.vala index 864b4f71..6db2dcb5 100644 --- a/xmpp-vala/src/module/message/module.vala +++ b/xmpp-vala/src/module/message/module.vala @@ -21,8 +21,10 @@ namespace Xmpp { public async void received_message_stanza_async(XmppStream stream, StanzaNode node) { MessageStanza message = new MessageStanza.from_stanza(node, stream.get_flag(Bind.Flag.IDENTITY).my_jid); - yield received_pipeline.run(stream, message); - received_message(stream, message); + if (!message.is_error()) { + yield received_pipeline.run(stream, message); + received_message(stream, message); + } } private void received_message_stanza(XmppStream stream, StanzaNode node) { -- cgit v1.2.3-70-g09d2