From a75058ea89a40f19d5c29714fd7944f6eecee4f5 Mon Sep 17 00:00:00 2001 From: okir Date: Thu, 29 Jan 2004 09:21:30 +0000 Subject: [PATCH] - apdu wasn't completely initialized (Renzo Tomaselli) git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1747 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/card-default.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libopensc/card-default.c b/src/libopensc/card-default.c index 238e20a0..faee0b21 100644 --- a/src/libopensc/card-default.c +++ b/src/libopensc/card-default.c @@ -50,6 +50,7 @@ static int autodetect_class(struct sc_card *card) for (i = 0; i < class_count; i++) { if (card->ctx->debug >= 2) sc_debug(card->ctx, "trying with 0x%02X\n", classes[i]); + memset(&apdu, 0, sizeof(apdu)); apdu.cla = classes[i]; apdu.cse = SC_APDU_CASE_2_SHORT; apdu.ins = 0xC0;