[pkg-opensc-commit] [opensc] 05/23: Fix change PIN failure (#1076)

Eric Dorland eric at moszumanska.debian.org
Sun Jul 23 18:23:08 UTC 2017


This is an automated email from the git hooks/post-receive script.

eric pushed a commit to branch master
in repository opensc.

commit abb45fb9d3724fa7595e3bc98325cc86827c4d03
Author: asc <andreas.schwier at cardcontact.de>
Date:   Sat Jun 24 10:40:27 2017 +0200

    Fix change PIN failure (#1076)
---
 src/libopensc/pkcs15-sc-hsm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libopensc/pkcs15-sc-hsm.c b/src/libopensc/pkcs15-sc-hsm.c
index b71c939..aac183a 100644
--- a/src/libopensc/pkcs15-sc-hsm.c
+++ b/src/libopensc/pkcs15-sc-hsm.c
@@ -956,7 +956,7 @@ static int sc_pkcs15emu_sc_hsm_init (sc_pkcs15_card_t * p15card)
 		r = sc_pin_cmd(card, &pindata, NULL);
 	}
 
-	if (r != SC_ERROR_DATA_OBJECT_NOT_FOUND)
+	if ((r != SC_ERROR_DATA_OBJECT_NOT_FOUND) && (r != SC_ERROR_INCORRECT_PARAMETERS))
 		card->caps |= SC_CARD_CAP_PROTECTED_AUTHENTICATION_PATH;
 
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opensc/opensc.git



More information about the pkg-opensc-commit mailing list