From b160933a829eac1cdb2112356ad6c662dc04f433 Mon Sep 17 00:00:00 2001 From: Suika <100666470+Suika-Kong@users.noreply.github.com> Date: Tue, 8 Mar 2022 14:05:36 +0800 Subject: [PATCH] fix(admin) localize variables --- kong/db/declarative/init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kong/db/declarative/init.lua b/kong/db/declarative/init.lua index 5606b7d8dda..7b09e323caf 100644 --- a/kong/db/declarative/init.lua +++ b/kong/db/declarative/init.lua @@ -30,6 +30,7 @@ local pairs = pairs local ngx_socket_tcp = ngx.socket.tcp local yield = require("kong.tools.utils").yield local marshall = require("kong.db.declarative.marshaller").marshall +loacl min = math.min local REMOVE_FIRST_LINE_PATTERN = "^[^\n]+\n(.+)$" @@ -931,7 +932,7 @@ do local ok, err = kong_shm:add(DECLARATIVE_LOCK_KEY, 0, DECLARATIVE_LOCK_TTL) if not ok then if err == "exists" then - local ttl = math.min(ngx.shared.kong:ttl(DECLARATIVE_LOCK_KEY), DECLARATIVE_RETRY_TTL_MAX) + local ttl = min(kong_shm:ttl(DECLARATIVE_LOCK_KEY), DECLARATIVE_RETRY_TTL_MAX) return nil, "busy", ttl end