summaryrefslogtreecommitdiff
path: root/src/wasm-binary.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-01-13 16:28:30 -0800
committerAlon Zakai <alonzakai@gmail.com>2016-01-13 16:28:30 -0800
commitfa00663d82ea1f641368a4d10327c102805e4bde (patch)
tree3ad5c8bf05b8058fb2a22540926a055900e4378c /src/wasm-binary.h
parent1f608d0138162db54a3727c6de3c0ebc9cf6120f (diff)
downloadbinaryen-fa00663d82ea1f641368a4d10327c102805e4bde.tar.gz
binaryen-fa00663d82ea1f641368a4d10327c102805e4bde.tar.bz2
binaryen-fa00663d82ea1f641368a4d10327c102805e4bde.zip
fix LEB128 bug
Diffstat (limited to 'src/wasm-binary.h')
-rw-r--r--src/wasm-binary.h2
1 files changed, 1 insertions, 1 deletions
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;
}
}