aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/host/genlibbc.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/host/genlibbc.lua b/src/host/genlibbc.lua
index 72c55d73..16f0a0b6 100644
--- a/src/host/genlibbc.lua
+++ b/src/host/genlibbc.lua
@@ -66,7 +66,7 @@ local function read_uleb128(p)
66 local sh = 7; v = v - 128 66 local sh = 7; v = v - 128
67 repeat 67 repeat
68 local r = p[0] 68 local r = p[0]
69 v = v + bit.lshift(bit.band(r, 128), sh) 69 v = v + bit.lshift(bit.band(r, 127), sh)
70 sh = sh + 7 70 sh = sh + 7
71 p = p + 1 71 p = p + 1
72 until r < 128 72 until r < 128