From b7e25bb407e9c3f9de593a6ada582fc1add7e0dd Mon Sep 17 00:00:00 2001 From: martin Date: Mon, 5 Jul 2010 17:54:12 +0000 Subject: [PATCH] Fix MuscleApplet version detection git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@4514 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/card-muscle.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libopensc/card-muscle.c b/src/libopensc/card-muscle.c index 65e44ff4..be11aa39 100644 --- a/src/libopensc/card-muscle.c +++ b/src/libopensc/card-muscle.c @@ -84,7 +84,8 @@ static int muscle_match_card(sc_card_t *card) if (msc_select_applet(card, muscleAppletId, 5) == 1) { /* Muscle applet is present, check the protocol version to be sure */ sc_format_apdu(card, &apdu, SC_APDU_CASE_2, 0x3C, 0x00, 0x00); - apdu.le = 00; + apdu.cla = 0xB0; + apdu.le = 64; apdu.resplen = 64; apdu.resp = response; r = sc_transmit_apdu(card, &apdu);