Funtion unpack moved to table.unpack in LUA 5.3+

This commit is contained in:
Jean-Michel Picod 2024-09-20 17:06:25 +02:00
commit d616439618
3 changed files with 8 additions and 7 deletions

View file

@ -119,7 +119,7 @@ local function display_results(keys)
print('|---|----------------|---|----------------|---|')
for sector = 0, #keys do
succA, succB, keyA, keyB = unpack(keys[sector])
succA, succB, keyA, keyB = table.unpack(keys[sector])
print(('|%03d| %s | %s | %s | %s |'):format(sector, keyA, succA, keyB, succB))
end
print('|---|----------------|---|----------------|---|')
@ -180,7 +180,7 @@ local function dumptofile(uid, keys)
--for sector,_ in pairs(keys) do
for sector = 0, #keys do
local succA, succB, keyA, keyB = unpack(keys[sector])
local succA, succB, keyA, keyB = table.unpack(keys[sector])
key_a = key_a .. bin.pack('H', keyA);
key_b = key_b .. bin.pack('H', keyB);
end
@ -222,7 +222,7 @@ local function perform_check(uid, numsectors)
local targetblock = tonumber(get_blockno(sector), 16)
local succA, succB, keyA, keyB = unpack(keys[sector])
local succA, succB, keyA, keyB = table.unpack(keys[sector])
local keyA = checkBlock(targetblock, keylist, 0)
if keyA then succA = 1; keylist = placeFirst(keyA, keylist) end