From: Andrew Lewis Date: Thu, 16 Apr 2015 15:59:49 +0000 (+0200) Subject: DMARC: Abort processing on policy failure (where this is not happening already) X-Git-Tag: 0.9.0~206^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=fa127b669afd550da49315833dea5eba52ff830a;p=rspamd.git DMARC: Abort processing on policy failure (where this is not happening already) --- diff --git a/src/plugins/lua/dmarc.lua b/src/plugins/lua/dmarc.lua index 0ca3ac4fd..25f8d03f3 100644 --- a/src/plugins/lua/dmarc.lua +++ b/src/plugins/lua/dmarc.lua @@ -131,6 +131,7 @@ local function dmarc_callback(task) quarantine_policy = true elseif (policy ~= 'none') then failed_policy = true + return end end subdomain_policy = string.match(e, '^sp=(.+)$') @@ -151,6 +152,7 @@ local function dmarc_callback(task) end else failed_policy = true + return end end pct = string.match(e, '^pct=(%d+)$')