From fa00663d82ea1f641368a4d10327c102805e4bde Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Wed, 13 Jan 2016 16:28:30 -0800 Subject: fix LEB128 bug --- src/wasm-binary.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/wasm-binary.h') diff --git a/src/wasm-binary.h b/src/wasm-binary.h index 932a486b1..a5b4681f0 100644 --- a/src/wasm-binary.h +++ b/src/wasm-binary.h @@ -54,7 +54,7 @@ struct LEB128 { while (1) { uint8_t byte = get(); value |= ((byte & 127) << shift); - if (byte & 128) break; + if (!(byte & 128)) break; shift += 7; } } -- cgit v1.2.3