commit ea6276b: [Fix] lua_cfg_transform - actions without score (discard)
Carsten Rosenberg
c.rosenberg at heinlein-support.de
Thu Nov 4 20:21:05 UTC 2021
Author: Carsten Rosenberg
Date: 2021-11-04 19:28:48 +0100
URL: https://github.com/rspamd/rspamd/commit/ea6276bce599657d76fb507c0e48ea9b64c2748c (refs/pull/3959/head)
[Fix] lua_cfg_transform - actions without score (discard)
---
lualib/lua_cfg_transform.lua | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lualib/lua_cfg_transform.lua b/lualib/lua_cfg_transform.lua
index fca4c72c2..6fec243e9 100644
--- a/lualib/lua_cfg_transform.lua
+++ b/lualib/lua_cfg_transform.lua
@@ -374,7 +374,9 @@ return function(cfg)
not cfg.actions['accept'] then
for _,d in ipairs(actions_defs) do
if cfg.actions[d] then
- if type(cfg.actions[d]) ~= 'number' then
+ if type(cfg.actions[d]) ~= 'table' then
+ break
+ elseif type(cfg.actions[d]) ~= 'number' then
cfg.actions[d] = nil
elseif cfg.actions[d] < 0 then
cfg.actions['no_action'] = cfg.actions[d] - 0.001
More information about the Commits
mailing list