diff mod_spam_reporting/mod_spam_reporting.lua @ 2281:0899eeb0b3f7

mod_spam_reporting: Apply JID prepping
author Kim Alvefur <zash@zash.se>
date Sat, 20 Aug 2016 17:20:52 +0200
parents ebe360f59119
children bd1117002a9b
line wrap: on
line diff
--- a/mod_spam_reporting/mod_spam_reporting.lua	Sat Aug 20 17:20:08 2016 +0200
+++ b/mod_spam_reporting/mod_spam_reporting.lua	Sat Aug 20 17:20:52 2016 +0200
@@ -3,6 +3,8 @@
 --
 -- This file is MIT/X11 licensed.
 
+local jid_prep = require "util.jid".prep;
+
 module:depends("blocklist");
 
 module:add_feature("urn:xmpp:reporting:0");
@@ -12,7 +14,7 @@
 module:hook("iq-set/self/urn:xmpp:blocking:block", function (event)
 	for item in event.stanza.tags[1]:childtags("item") do
 		local report = item:get_child("report", "urn:xmpp:reporting:0");
-		local jid = item.attr.jid;
+		local jid = jid_prep(item.attr.jid);
 		if report and jid then
 			local type = report:get_child("spam") and "spam" or
 				report:get_child("abuse") and "abuse" or