From: Mikhail Galanin Date: Fri, 21 Sep 2018 14:59:44 +0000 (+0100) Subject: [Minor] tbl append -> rawset() X-Git-Tag: 1.8.0~40^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=af76113cbe8e7ab25c8688d01ac50155937e0e66;p=rspamd.git [Minor] tbl append -> rawset() --- diff --git a/lualib/lua_selectors.lua b/lualib/lua_selectors.lua index 15bf9e312..10de40fff 100644 --- a/lualib/lua_selectors.lua +++ b/lualib/lua_selectors.lua @@ -898,13 +898,13 @@ exports.combine_selectors = function(_, selectors, delimiter) local res = {} local in_prefix = true - for _,s in ipairs(selectors) do + for i,s in ipairs(selectors) do if type(s) == 'string' then - tbl[#tbl + 1] = fun.duplicate(s) + rawset(tbl, i, fun.duplicate(s)) elseif type(s) == 'userdata' then - tbl[#tbl + 1] = fun.duplicate(tostring(s)) + rawset(tbl, i, fun.duplicate(tostring(s))) else - tbl[#tbl + 1] = s + rawset(tbl, i, s) end end