From 4e8845ec588812555934aba8d2a9b76c71c6d02a Mon Sep 17 00:00:00 2001 From: David Wootton Date: Mon, 12 Dec 2022 16:25:13 -0500 Subject: [PATCH] Fix missing lock release in oshmem_proc_group_create Coverity CID 1498740 Signed-off-by: David Wootton --- oshmem/proc/proc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/oshmem/proc/proc.c b/oshmem/proc/proc.c index f50cd2b1117..da6fdeaeb99 100644 --- a/oshmem/proc/proc.c +++ b/oshmem/proc/proc.c @@ -212,6 +212,7 @@ oshmem_group_t* oshmem_proc_group_create(int pe_start, int pe_stride, int pe_siz /* allocate an array */ group->proc_vpids = (opal_vpid_t *) malloc(pe_size * sizeof(group->proc_vpids[0])); if (NULL == group->proc_vpids) { + OPAL_THREAD_UNLOCK(&oshmem_proc_lock); return NULL; }