From 3c1b7750e9ba8e0c6205b305890d973948ff4fae Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Thu, 14 Jan 2016 13:27:47 -0800 Subject: fix an 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 571c878c4..d0bd0a818 100644 --- a/src/wasm-binary.h +++ b/src/wasm-binary.h @@ -39,7 +39,7 @@ struct LEB128 { void write(std::vector* out) { uint32_t temp = value; do { - uint8_t byte = value & 127; + uint8_t byte = temp & 127; temp >>= 7; if (temp) { byte = byte | 128; -- cgit v1.2.3