Skip to content

Commit 91073df

Browse files
committed
release thread_env asap
1 parent 9c08f18 commit 91073df

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

language-bindings/rust/src/instance.rs

+4-3
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
99
#![allow(unused_variables)]
1010

11-
use ::core::ffi::c_char;
11+
use core::ffi::c_char;
1212

1313
use wamr_sys::{
14-
wasm_module_inst_t, wasm_runtime_deinstantiate, wasm_runtime_init_thread_env,
15-
wasm_runtime_instantiate,
14+
wasm_module_inst_t, wasm_runtime_deinstantiate, wasm_runtime_destroy_thread_env,
15+
wasm_runtime_init_thread_env, wasm_runtime_instantiate,
1616
};
1717

1818
use crate::{
@@ -90,6 +90,7 @@ impl Instance {
9090
impl Drop for Instance {
9191
fn drop(&mut self) {
9292
unsafe {
93+
wasm_runtime_destroy_thread_env();
9394
wasm_runtime_deinstantiate(self.instance);
9495
}
9596
}

0 commit comments

Comments
 (0)