Bladeren bron

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

Wenyong Huang 5 jaren geleden
bovenliggende
commit
dc536538ad
1 gewijzigde bestanden met toevoegingen van 1 en 0 verwijderingen
  1. 1 0
      product-mini/platforms/linux-sgx/enclave-sample/Enclave/Enclave.cpp

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

@@ -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;
     }