Skip to content

Commit dc53653

Browse files
authored
Fix sgx enclave module not destroyed issue when loading module failed (#410)
1 parent 78c525d commit dc53653

File tree

1 file changed

+1
-0
lines changed
  • product-mini/platforms/linux-sgx/enclave-sample/Enclave

1 file changed

+1
-0
lines changed

product-mini/platforms/linux-sgx/enclave-sample/Enclave/Enclave.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ handle_cmd_load_module(uint64 *args, uint32 argc)
148148
if (!(enclave_module->module =
149149
wasm_runtime_load(enclave_module->wasm_file, wasm_file_size,
150150
error_buf, error_buf_size))) {
151+
wasm_runtime_free(enclave_module);
151152
*(void **)args_org = NULL;
152153
return;
153154
}

0 commit comments

Comments
 (0)