]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Fix] ARC: Fix Lua 5.3 compatibility; timestamp should be integer
authorAndrew Lewis <nerf@judo.za.org>
Wed, 12 Jul 2017 11:45:01 +0000 (13:45 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Wed, 26 Jul 2017 20:18:11 +0000 (22:18 +0200)
src/plugins/lua/arc.lua

index f8ff800e037176106fdae35a0dedc5bd9531b6f3..851f196aa7a5775174bd23a6c6a9308e2b875d67 100644 (file)
@@ -411,7 +411,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)