From 8b9eafe94c1f75205543a145b46b7ad1baf39ff0 Mon Sep 17 00:00:00 2001 From: Enrico Lumetti Date: Thu, 12 May 2022 10:53:08 +0200 Subject: [PATCH] Fix read uleb --- readbc.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/readbc.lua b/readbc.lua index dc775b0..c305113 100644 --- a/readbc.lua +++ b/readbc.lua @@ -53,6 +53,7 @@ local function read_uleb128(fp) while not last_byte do local uleb_byte = read_u8(fp) res = bit.bor(res, bit.lshift(bit.band(uleb_byte, 0x7f), shift)) + shift = shift + 7 if bit.band(uleb_byte, 0x80) == 0 then last_byte = true