aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2021-08-07 20:09:59 +0100
committerGitHub <noreply@github.com>2021-08-07 20:09:59 +0100
commit3a9311860630b0a325c07c46217079f16bc536d2 (patch)
tree09e2e3fada422e15282dd7a2fe34a0b56019be02 /src/plugins
parent6c3399e7b98b702e0110c8749a5eb6785905bd79 (diff)
parentad132fa10e76d9313dbd9bc7d08a1abef7fd787a (diff)
downloadrspamd-3a9311860630b0a325c07c46217079f16bc536d2.tar.gz
rspamd-3a9311860630b0a325c07c46217079f16bc536d2.zip
Merge pull request #3840 from foron/patch-1
Escape redis+selector
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/lua/multimap.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/lua/multimap.lua b/src/plugins/lua/multimap.lua
index 172553cb3..8ae903078 100644
--- a/src/plugins/lua/multimap.lua
+++ b/src/plugins/lua/multimap.lua
@@ -1099,14 +1099,14 @@ local function add_multimap_rule(key, newrule)
ret = true
end
elseif type(newrule['map']) == 'string' and
- string.find(newrule['map'], '^redis+selector://.*$') then
+ string.find(newrule['map'], '^redis%+selector://.*$') then
if not redis_params then
rspamd_logger.infox(rspamd_config, 'no redis servers are specified, ' ..
'cannot add redis map %s: %s', newrule['symbol'], newrule['map'])
return nil
end
- local selector_str = string.match(newrule['map'], '^redis+selector://(.*)$')
+ local selector_str = string.match(newrule['map'], '^redis%+selector://(.*)$')
local selector = lua_selectors.create_selector_closure(
rspamd_config, selector_str, newrule['delimiter'] or "")