diff options
-rw-r--r-- | src/wasm-interpreter.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h index 25bdfd7d6..5483271c3 100644 --- a/src/wasm-interpreter.h +++ b/src/wasm-interpreter.h @@ -690,7 +690,7 @@ private: if (memorySize < curr->offset) externalInterface->trap(); if (addr > memorySize - curr->offset) externalInterface->trap(); addr += curr->offset; - assert(memorySize >= curr->bytes); + if (curr->bytes > memorySize) externalInterface->trap(); if (addr > memorySize - curr->bytes) externalInterface->trap(); return addr; } |