diff options
author | Andrew Lewis <nerf@judo.za.org> | 2023-05-26 15:08:23 +0200 |
---|---|---|
committer | Andrew Lewis <nerf@judo.za.org> | 2023-05-26 15:08:23 +0200 |
commit | 868a85c233775380c6dbc53bca62d02d063e0ad1 (patch) | |
tree | 3a1760d02d4711e40e99fac2dfb0448b6391eaeb /src/plugins | |
parent | 7a0fce60aee0860ef48b6d8e98d413cf540dcf46 (diff) | |
download | rspamd-868a85c233775380c6dbc53bca62d02d063e0ad1.tar.gz rspamd-868a85c233775380c6dbc53bca62d02d063e0ad1.zip |
[Fix] rbl: fix dependency registration when symbols_prefixes is used
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/lua/rbl.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/lua/rbl.lua b/src/plugins/lua/rbl.lua index cc43346d3..9d1097d94 100644 --- a/src/plugins/lua/rbl.lua +++ b/src/plugins/lua/rbl.lua @@ -1088,13 +1088,15 @@ local function add_rbl(key, rbl, global_opts) lua_util.debugm(N, rspamd_config, 'rule dump for %s: %s', rbl.symbol, rbl) + local check_sym = rbl.symbol_prefixes and rbl.symbol .. '_CHECK' or rbl.symbol + if rbl.dkim then - rspamd_config:register_dependency(rbl.symbol, 'DKIM_CHECK') + rspamd_config:register_dependency(check_sym, 'DKIM_CHECK') end if rbl.require_symbols then for _,dep in ipairs(rbl.require_symbols) do - rspamd_config:register_dependency(rbl.symbol, dep) + rspamd_config:register_dependency(check_sym, dep) end end |