]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Fix] Arc: Use tonumber when comparing
authorVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 22 Apr 2025 08:53:03 +0000 (09:53 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 22 Apr 2025 08:53:03 +0000 (09:53 +0100)
Issue: #4044

src/plugins/lua/arc.lua

index fb5dd93e65271d0940ec53e301032d2dcbf44eb2..07fb5c63fa8806f5384d1a42aff43cb137869e3c 100644 (file)
@@ -147,7 +147,7 @@ local function parse_arc_header(hdr, target, is_aar)
 
   -- sort by i= attribute
   table.sort(target, function(a, b)
-    return (a.i or 0) < (b.i or 0)
+    return (tonumber(a.i) or 0) < (tonumber(b.i) or 0)
   end)
 end