opencryptoki/opencryptoki-3.17.0-init.patch

26 lines
858 B
Diff
Raw Normal View History

From 3fea29baa97be9c132a8189eb00c7a782900d472 Mon Sep 17 00:00:00 2001
From: Ingo Franzki <ifranzki@linux.ibm.com>
Date: Thu, 18 Nov 2021 10:15:53 +0100
Subject: [PATCH] API: Unlock GlobMutex if user and group check fails
Closes: https://github.com/opencryptoki/opencryptoki/issues/493
Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com>
---
usr/lib/api/api_interface.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/usr/lib/api/api_interface.c b/usr/lib/api/api_interface.c
index 6fac7e0bf..20f605c3a 100644
--- a/usr/lib/api/api_interface.c
+++ b/usr/lib/api/api_interface.c
@@ -2872,7 +2872,7 @@ CK_RV C_Initialize(CK_VOID_PTR pVoid)
rc = check_user_and_group();
if (rc != CKR_OK)
- return rc;
+ goto done;
if (!Anchor) {
Anchor = (API_Proc_Struct_t *) malloc(sizeof(API_Proc_Struct_t));