From 8308c7983fbdefd6ba72807888b1f7403d92a8f0 Mon Sep 17 00:00:00 2001 From: Andrew Lewis Date: Mon, 11 Dec 2017 11:22:40 +0200 Subject: [Fix] Setting check_local / check_authed in plugins (#1954) --- src/plugins/lua/dmarc.lua | 2 +- src/plugins/lua/hfilter.lua | 2 +- src/plugins/lua/ip_score.lua | 2 +- src/plugins/lua/once_received.lua | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/plugins/lua/dmarc.lua b/src/plugins/lua/dmarc.lua index b97881f9f..4a5a5be19 100644 --- a/src/plugins/lua/dmarc.lua +++ b/src/plugins/lua/dmarc.lua @@ -594,7 +594,7 @@ local function dmarc_callback(task) end local opts = rspamd_config:get_all_opt('options') -if opts and type(opts) ~= 'table' then +if type(opts) == 'table' then if type(opts['check_local']) == 'boolean' then check_local = opts['check_local'] end diff --git a/src/plugins/lua/hfilter.lua b/src/plugins/lua/hfilter.lua index 0b8235719..522394184 100644 --- a/src/plugins/lua/hfilter.lua +++ b/src/plugins/lua/hfilter.lua @@ -576,7 +576,7 @@ local symbols_from = { } local opts = rspamd_config:get_all_opt('options') -if opts and type(opts) ~= 'table' then +if type(opts) == 'table' then if type(opts['check_local']) == 'boolean' then check_local = opts['check_local'] end diff --git a/src/plugins/lua/ip_score.lua b/src/plugins/lua/ip_score.lua index bd64ba48f..0e9d8920e 100644 --- a/src/plugins/lua/ip_score.lua +++ b/src/plugins/lua/ip_score.lua @@ -350,7 +350,7 @@ end -- Configuration options local configure_ip_score_module = function() local opts = rspamd_config:get_all_opt('options') - if opts and type(opts) ~= 'table' then + if type(opts) == 'table' then if type(opts['check_authed']) == 'boolean' then check_authed = opts['check_authed'] end diff --git a/src/plugins/lua/once_received.lua b/src/plugins/lua/once_received.lua index d8fae5cf1..75d551ec1 100644 --- a/src/plugins/lua/once_received.lua +++ b/src/plugins/lua/once_received.lua @@ -141,7 +141,7 @@ local function check_quantity_received (task) end local opts = rspamd_config:get_all_opt('options') -if opts and type(opts) ~= 'table' then +if type(opts) == 'table' then if type(opts['check_local']) == 'boolean' then check_local = opts['check_local'] end -- cgit v1.2.3