diff --git a/src/exports.cc b/src/exports.cc index 9e115dcf8..f6b084b30 100644 --- a/src/exports.cc +++ b/src/exports.cc @@ -514,10 +514,6 @@ Word set_buffer_bytes(void *raw_context, Word type, Word start, Word length, Wor if (!data) { return WasmResult::InvalidMemoryAccess; } - // check for overflow. - if (buffer->size() < start + length || start > start + length) { - return WasmResult::BadArgument; - } return buffer->copyFrom(start, length, data.value()); }