fix variable parsing when key is number

This commit is contained in:
Elvin Efendi 2018-08-21 13:42:21 -04:00
parent c083599a4b
commit 27cd1af4a7
2 changed files with 39 additions and 0 deletions

View file

@ -46,6 +46,10 @@ end
-- it returns value of ngx.var[request_uri]
function _M.lua_ngx_var(ngx_var)
local var_name = string_sub(ngx_var, 2)
if var_name:match("^%d+$") then
var_name = tonumber(var_name)
end
return ngx.var[var_name]
end