From fa127b669afd550da49315833dea5eba52ff830a Mon Sep 17 00:00:00 2001 From: Andrew Lewis Date: Thu, 16 Apr 2015 17:59:49 +0200 Subject: [PATCH] DMARC: Abort processing on policy failure (where this is not happening already) --- src/plugins/lua/dmarc.lua | 2 ++ 1 file changed, 2 insertions(+) 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+)$') -- 2.39.5