From 436f4d00143c2713cafd37330a21e48c3f81b1fb Mon Sep 17 00:00:00 2001 From: j4n Date: Mon, 5 Jan 2026 18:15:49 +0100 Subject: [PATCH] opendkim/final.lua: correct header strip iterate Header indices start from 0 --- cmdeploy/src/cmdeploy/opendkim/final.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmdeploy/src/cmdeploy/opendkim/final.lua b/cmdeploy/src/cmdeploy/opendkim/final.lua index 2779e38d..37f36354 100644 --- a/cmdeploy/src/cmdeploy/opendkim/final.lua +++ b/cmdeploy/src/cmdeploy/opendkim/final.lua @@ -31,7 +31,7 @@ end if valid then -- Strip all DKIM-Signature headers after successful validation -- Delete in reverse order to avoid index shifting. - for i = nsigs, 1, -1 do + for i = nsigs - 1, 0, -1 do odkim.del_header(ctx, "DKIM-Signature", i) end else