From 7fa19788e227e71f7888b401beaba620bf7aaaab Mon Sep 17 00:00:00 2001 From: s Date: Tue, 13 Oct 2009 14:20:03 +0000 Subject: [PATCH] fix misprint git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3775 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/pkcs11/framework-pkcs15.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pkcs11/framework-pkcs15.c b/src/pkcs11/framework-pkcs15.c index e14b271c..5460a6f7 100644 --- a/src/pkcs11/framework-pkcs15.c +++ b/src/pkcs11/framework-pkcs15.c @@ -1070,7 +1070,7 @@ static CK_RV pkcs15_init_pin(struct sc_pkcs11_card *p11card, rc = sc_pkcs15init_bind(p11card->card, "pkcs15", NULL, &profile); if (rc < 0) { - sc_lock(p11card->card); + sc_unlock(p11card->card); return sc_to_cryptoki_error(rc, p11card->reader); } @@ -1080,8 +1080,8 @@ static CK_RV pkcs15_init_pin(struct sc_pkcs11_card *p11card, args.pin_len = ulPinLen; rc = sc_pkcs15init_store_pin(fw_data->p15_card, profile, &args); - sc_lock(p11card->card); sc_pkcs15init_unbind(profile); + sc_unlock(p11card->card); if (rc < 0) return sc_to_cryptoki_error(rc, p11card->reader); @@ -1822,7 +1822,7 @@ static CK_RV pkcs15_set_attrib(struct sc_pkcs11_session *session, rc = sc_pkcs15init_bind(p11card->card, "pkcs15", NULL, &profile); if (rc < 0) { - rc = sc_unlock(p11card->card); + sc_unlock(p11card->card); return sc_to_cryptoki_error(rc, p11card->reader); }