summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;
}
}