From 5a069f10779bd1faf501d13424ce795f0177817a Mon Sep 17 00:00:00 2001 From: Alessio Di Mauro Date: Fri, 21 Aug 2015 15:41:32 +0200 Subject: [PATCH] Temporary fix for multiple logins. --- ykcs11/ykcs11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ykcs11/ykcs11.c b/ykcs11/ykcs11.c index 1eb48c0..7376d8e 100644 --- a/ykcs11/ykcs11.c +++ b/ykcs11/ykcs11.c @@ -720,10 +720,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_Login)( if (ulPinLen < PIV_MIN_PIN_LEN || ulPinLen > PIV_MAX_PIN_LEN) return CKR_ARGUMENTS_BAD; - if (session.info.state == CKS_RW_USER_FUNCTIONS) { // TODO: make sure to set session default state as not logged + /*if (session.info.state == CKS_RW_USER_FUNCTIONS) { // TODO: make sure to set session default state as not logged DBG(("This user type is already logged in")); return CKR_USER_ALREADY_LOGGED_IN; - } + }*/ //TODO: TEMPORARY FIX TO ALLOW MULTIPLE LOGIN. THIS MUST GO BACK IN! if (session.info.state == CKS_RW_SO_FUNCTIONS) { DBG(("A different uyser type is already logged in"));