From 7296210224e81ee7f5e09a89cb1eda9e5f3bbd95 Mon Sep 17 00:00:00 2001 From: Alexander Date: Fri, 11 Sep 2020 23:18:12 +0300 Subject: [PATCH] Hide private objects only when not logged in --- src/pkcs11/pkcs11-object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkcs11/pkcs11-object.c b/src/pkcs11/pkcs11-object.c index 3b9be9f3..8766fb5f 100644 --- a/src/pkcs11/pkcs11-object.c +++ b/src/pkcs11/pkcs11-object.c @@ -375,7 +375,7 @@ C_FindObjectsInit(CK_SESSION_HANDLE hSession, /* the session's handle */ /* Check whether we should hide private objects */ hide_private = 0; - if ((slot->login_user != CKU_SO) && (slot->login_user != CKU_USER) && (slot->token_info.flags & CKF_LOGIN_REQUIRED)) + if ((slot->login_user == -1) && (slot->token_info.flags & CKF_LOGIN_REQUIRED)) hide_private = 1; /* For each object in token do */