mirror of
https://github.com/neovim/neovim.git
synced 2025-10-21 09:12:07 +00:00
fix(shared): avoid indexing unindexable values in vim.tbl_get() (#18337)
This commit is contained in:
@@ -365,7 +365,10 @@ function vim.tbl_get(o, ...)
|
||||
if #keys == 0 then
|
||||
return
|
||||
end
|
||||
for _, k in ipairs(keys) do
|
||||
for i, k in ipairs(keys) do
|
||||
if type(o[k]) ~= 'table' and next(keys, i) then
|
||||
return nil
|
||||
end
|
||||
o = o[k]
|
||||
if o == nil then
|
||||
return
|
||||
|
Reference in New Issue
Block a user