# HG changeset patch # User Matthew Wild # Date 1709224395 0 # Node ID d00af6ebb3267634a14cc788e308f70f127195d8 # Parent 8b868c00e38eabbc762bdb7928feba65460c2d37 mod_spam_report_forwarder: Only forward to xmpp: URIs, and exclude MUCs diff -r 8b868c00e38e -r d00af6ebb326 mod_spam_report_forwarder/mod_spam_report_forwarder.lua --- a/mod_spam_report_forwarder/mod_spam_report_forwarder.lua Sun Feb 25 19:17:40 2024 -0500 +++ b/mod_spam_report_forwarder/mod_spam_report_forwarder.lua Thu Feb 29 16:33:15 2024 +0000 @@ -39,7 +39,10 @@ local field_var = select(i, ...); local field = form:get_child_with_attr("field", "jabber:x:data", "var", field_var); if field then - return url.parse(field:get_child_text("value")).path; + local parsed = url.parse(field:get_child_text("value")); + if parsed.scheme == "xmpp" and parsed.path and not parsed.query then + return parsed.path; + end end end end