Fix sgx enclave module not destroyed issue when loading module failed (#410)

This commit is contained in:
Wenyong Huang 2020-09-29 10:34:06 +08:00 committed by GitHub
parent 78c525d21c
commit dc536538ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -148,6 +148,7 @@ handle_cmd_load_module(uint64 *args, uint32 argc)
if (!(enclave_module->module =
wasm_runtime_load(enclave_module->wasm_file, wasm_file_size,
error_buf, error_buf_size))) {
wasm_runtime_free(enclave_module);
*(void **)args_org = NULL;
return;
}