Fix issues reported by Coverity (#2053)

Fix the potential dead lock issue reported by Coverity code analysis tool.
This commit is contained in:
Wenyong Huang
2023-03-24 14:05:17 +08:00
committed by GitHub
parent 3977f0b22a
commit c7cdb78394
2 changed files with 24 additions and 10 deletions

View File

@ -253,6 +253,7 @@ acquire_wait_info(void *address, AtomicWaitNode *wait_node)
wait_info->wait_list = &wait_info->wait_list_head;
ret = bh_list_init(wait_info->wait_list);
bh_assert(ret == BH_LIST_SUCCESS);
(void)ret;
if (!bh_hash_map_insert(wait_map, address, (void *)wait_info)) {
wasm_runtime_free(wait_info);