aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lua/rbl.lua
diff options
context:
space:
mode:
authorAndrew Lewis <nerf@judo.za.org>2023-11-03 17:26:53 +0200
committerAndrew Lewis <nerf@judo.za.org>2023-11-03 17:26:53 +0200
commiteeabb14d927ebbf5aa92da60f55651e0bd143276 (patch)
tree6682d30856c3a3a20ae47beb667a5c5d846d687b /src/plugins/lua/rbl.lua
parent5ac0eed7565e26621b5a376c37f875b60399e010 (diff)
downloadrspamd-eeabb14d927ebbf5aa92da60f55651e0bd143276.tar.gz
rspamd-eeabb14d927ebbf5aa92da60f55651e0bd143276.zip
[Fix] rbl: fix `exclude_local`
Diffstat (limited to 'src/plugins/lua/rbl.lua')
-rw-r--r--src/plugins/lua/rbl.lua6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/lua/rbl.lua b/src/plugins/lua/rbl.lua
index f2233a3e5..fda7cce16 100644
--- a/src/plugins/lua/rbl.lua
+++ b/src/plugins/lua/rbl.lua
@@ -151,9 +151,7 @@ local function gen_check_rcvd_conditions(rbl, received_total)
end
if ((rh.real_ip:get_version() == 6 and rbl.ipv6) or
(rh.real_ip:get_version() == 4 and rbl.ipv4)) and
- ((rbl.exclude_private_ips and not rh.real_ip:is_local()) or
- not rbl.exclude_private_ips) and ((rbl.exclude_local_ips and
- not is_excluded_ip(rh.real_ip)) or not rbl.exclude_local_ips) then
+ ((rbl.exclude_local and not rh.real_ip:is_local() or is_excluded_ip(rh.real_ip)) or not rbl.exclude_local) then
return true
else
return false
@@ -845,7 +843,7 @@ local function gen_rbl_callback(rule)
description[#description + 1] = 'user'
end
- if rule.exclude_local or rule.exclude_private_ips then
+ if rule.exclude_local then
pipeline[#pipeline + 1] = check_local
description[#description + 1] = 'local'
end