From: Andrew Lewis Date: Wed, 12 Jul 2017 11:45:01 +0000 (+0200) Subject: [Fix] ARC: Fix Lua 5.3 compatibility; timestamp should be integer X-Git-Tag: 1.7.0~846^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1748%2Fhead;p=thirdparty%2Frspamd.git [Fix] ARC: Fix Lua 5.3 compatibility; timestamp should be integer --- diff --git a/src/plugins/lua/arc.lua b/src/plugins/lua/arc.lua index 997551c080..343f9aed4a 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)