fix array detection when using overloaded indexing

pull/15/head
niki 2019-01-11 19:12:00 +01:00
parent bee7ee3431
commit d3f417d4d4
1 changed files with 1 additions and 1 deletions

View File

@ -65,7 +65,7 @@ local function encode_table(val, stack)
stack[val] = true
if val[1] ~= nil or next(val) == nil then
if rawget(val, 1) ~= nil or next(val) == nil then
-- Treat as array -- check keys are valid and it is not sparse
local n = 0
for k in pairs(val) do