Include a NUL byte in the message returned by wasm_trap_message().

This commit is contained in:
Nick Lewycky
2020-12-16 12:22:48 -08:00
parent d24981a0a8
commit 1e07207397

View File

@@ -38,7 +38,9 @@ pub unsafe extern "C" fn wasm_trap_message(
out: &mut wasm_byte_vec_t,
) {
let message = trap.inner.message();
let byte_vec: wasm_byte_vec_t = message.into_bytes().into();
let mut byte_vec = message.into_bytes();
byte_vec.push(0); // append NUL
let byte_vec: wasm_byte_vec_t = byte_vec.into();
out.size = byte_vec.size;
out.data = byte_vec.data;