From fc5b3e5417153620e0e3167dd88d35eebbb80f4f Mon Sep 17 00:00:00 2001 From: martin Date: Tue, 14 Sep 2010 09:27:46 +0000 Subject: [PATCH] EstEID: buffer is 2 bytes bigger than max Le. git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@4720 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/card-mcrd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libopensc/card-mcrd.c b/src/libopensc/card-mcrd.c index 2c1f12e6..5eca0cf2 100644 --- a/src/libopensc/card-mcrd.c +++ b/src/libopensc/card-mcrd.c @@ -706,7 +706,7 @@ do_select(sc_card_t * card, u8 kind, apdu.lc = apdu.datalen; apdu.resp = resbuf; apdu.resplen = sizeof(resbuf); - apdu.le = sizeof(resbuf); + apdu.le = 256; r = sc_transmit_apdu(card, &apdu); SC_TEST_RET(card->ctx, SC_LOG_DEBUG_NORMAL, r, "APDU transmit failed");