From 4fcabecf9fb05783898af6ceb58bd6e70fe3b511 Mon Sep 17 00:00:00 2001 From: vtarasov Date: Tue, 3 Jul 2007 15:33:28 +0000 Subject: [PATCH] PIN unblock error. Internal pin reference procedure updated. git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3198 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/card-oberthur.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libopensc/card-oberthur.c b/src/libopensc/card-oberthur.c index 7a8dbe24..3ec9d50e 100644 --- a/src/libopensc/card-oberthur.c +++ b/src/libopensc/card-oberthur.c @@ -1625,7 +1625,8 @@ static int auth_get_pin_reference (sc_card_t *card, *out_ref = reference; if (reference == 1 || reference == 2) - *out_ref |= 0x80; + if (cmd == SC_PIN_CMD_VERIFY) + *out_ref |= 0x80; break; default: