Changeset

10293:f9301d93de72 0.11

MUC: Strip tags with MUC-related namespaces from private messages (fixes #1427) Prevents duplication since it adds another <{muc#user}x> here
author Kim Alvefur <zash@zash.se>
date Sun, 29 Sep 2019 20:48:00 +0200
parents 10269:4701415f5b0e
children 10294:b61a7173f838 10298:906ea5e1ec75
files plugins/muc/muc.lib.lua
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/muc/muc.lib.lua	Sat Sep 21 16:29:16 2019 +0200
+++ b/plugins/muc/muc.lib.lua	Sun Sep 29 20:48:00 2019 +0200
@@ -779,6 +779,7 @@
 		return true;
 	end
 	log("debug", "%s sent private message stanza to %s (%s)", from, to, o_data.jid);
+	stanza = muc_util.filter_muc_x(st.clone(stanza));
 	stanza:tag("x", { xmlns = "http://jabber.org/protocol/muc#user" }):up();
 	stanza.attr.from = current_nick;
 	self:route_to_occupant(o_data, stanza)