Temporary fix for multiple logins.

This commit is contained in:
Alessio Di Mauro
2015-08-21 15:41:32 +02:00
parent 0184424f3f
commit 5a069f1077
+2 -2
View File
@@ -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"));