From 16fbdff3a55fbd1d9d34a90ee21133fb8f7e79a6 Mon Sep 17 00:00:00 2001 From: JakobCh Date: Mon, 23 Mar 2020 21:01:27 +0100 Subject: [PATCH] Make selfextract assert error a message --- utils/selfextract.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/selfextract.lua b/utils/selfextract.lua index 0a60787..f0ec5a5 100644 --- a/utils/selfextract.lua +++ b/utils/selfextract.lua @@ -112,7 +112,7 @@ end local function read_header(dat) local e = get_end(en) local m = string.unpack(e.."I2", dat) - if m ~= magic and m ~= magic_rev then return nil, "bad magic" end + if m ~= magic and m ~= magic_rev then return nil end if m ~= magic then e = get_end(not en) end @@ -124,7 +124,7 @@ end local lname = "" while lname ~= "TRAILER!!!" do local dat = read(22) - local e = assert(read_header(dat)) + local e = assert(read_header(dat), "bad magic") e.name = read(e.namesize) e.pos = seek(e.namesize & 1) seek(e.filesize + (e.filesize & 1))