From 582779081be58eea401b983f92c4dd8e77c698d9 Mon Sep 17 00:00:00 2001 From: Andrew Lewis Date: Wed, 12 Jul 2017 13:45:01 +0200 Subject: [PATCH] [Fix] ARC: Fix Lua 5.3 compatibility; timestamp should be integer --- src/plugins/lua/arc.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/lua/arc.lua b/src/plugins/lua/arc.lua index 997551c08..343f9aed4 100644 --- a/src/plugins/lua/arc.lua +++ b/src/plugins/lua/arc.lua @@ -422,7 +422,7 @@ local function arc_sign_seal(task, params, header) rspamd_logger.debugm(N, task, 'update signature with header: %s', s) local cur_arc_seal = string.format('i=%d; s=%s; d=%s; t=%d; a=rsa-sha256; cv=%s; b=', - cur_idx, params.selector, params.domain, rspamd_util.get_time(), params.arc_cv) + cur_idx, params.selector, params.domain, math.floor(rspamd_util.get_time()), params.arc_cv) s = string.format('%s:%s', 'arc-seal', cur_arc_seal) sha_ctx:update(s) rspamd_logger.debugm(N, task, 'initial update signature with header: %s', s) -- 2.39.5