|
on Lua 5.1-work1: I'm facing a weird situation, where 'table.getn({})' gives 2! It's deep down in the code, but this is what catches it: local n= table.getn(tbl) if (n>0 and (not tbl[n])) then -- BUG TRAPPING in Lua5.1w1 !!! -- print( "TWN:", n, tbl.n ) dump(tbl) error "TRAPPED!" end TWN: 2 nil (empty)