From 73ed21aeb7478cb4e5ed234e53c6474824a33d74 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Thu, 1 Sep 2016 21:43:06 +0200 Subject: [PATCH] sc-hsm: fixed parsing EF.TokenInfo (#865) fixes https://github.com/OpenSC/OpenSC/issues/862 --- 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 ad6516f4..938ea9d4 100644 --- a/src/libopensc/pkcs15-sc-hsm.c +++ b/src/libopensc/pkcs15-sc-hsm.c @@ -758,7 +758,7 @@ static int sc_pkcs15emu_sc_hsm_read_tokeninfo (sc_pkcs15_card_t * p15card) r = read_file(p15card, (u8 *) "\x2F\x03", efbin, &len); LOG_TEST_RET(card->ctx, r, "Could not read EF.TokenInfo"); - r = sc_pkcs15_parse_tokeninfo(card->ctx, p15card->tokeninfo, efbin, r); + r = sc_pkcs15_parse_tokeninfo(card->ctx, p15card->tokeninfo, efbin, len); LOG_TEST_RET(card->ctx, r, "Could not decode EF.TokenInfo"); LOG_FUNC_RETURN(card->ctx, SC_SUCCESS);