From 556c216c4bd34ef00b66035f8c6940220a9a3e5a Mon Sep 17 00:00:00 2001 From: okir Date: Tue, 25 Mar 2003 11:19:49 +0000 Subject: [PATCH] - make sure all APDU fields are zero when processing -s option git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@954 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/tools/opensc-tool.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/tools/opensc-tool.c b/src/tools/opensc-tool.c index e8b29968..3ab5b5d9 100644 --- a/src/tools/opensc-tool.c +++ b/src/tools/opensc-tool.c @@ -279,15 +279,13 @@ int send_apdu(void) } len = len0; p = buf; + memset(&apdu, 0, sizeof(apdu)); apdu.cla = *p++; apdu.ins = *p++; apdu.p1 = *p++; apdu.p2 = *p++; apdu.resp = rbuf; apdu.resplen = sizeof(rbuf); - apdu.data = NULL; - apdu.datalen = 0; - apdu.lc = apdu.le = 0; len -= 4; if (len > 1) { apdu.lc = *p++;