mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-02-11 09:25:20 +00:00
Fix duplicate vector init in wasm_module_validate (#2498)
This commit is contained in:
parent
377c3d7a38
commit
858d1dd69c
|
@ -2303,12 +2303,11 @@ wasm_module_validate(wasm_store_t *store, const wasm_byte_vec_t *binary)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* make a copy of binary */
|
/* make a copy of binary */
|
||||||
wasm_byte_vec_new_uninitialized(&local_binary, binary->size);
|
wasm_byte_vec_copy(&local_binary, binary);
|
||||||
|
|
||||||
if (binary->size && !local_binary.data)
|
if (binary->size && !local_binary.data)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
wasm_byte_vec_copy(&local_binary, binary);
|
|
||||||
|
|
||||||
module_rt = wasm_runtime_load((uint8 *)local_binary.data,
|
module_rt = wasm_runtime_load((uint8 *)local_binary.data,
|
||||||
(uint32)local_binary.size, error_buf, 128);
|
(uint32)local_binary.size, error_buf, 128);
|
||||||
wasm_byte_vec_delete(&local_binary);
|
wasm_byte_vec_delete(&local_binary);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user