From 444b14c8ca981737da3b363f4674e89c8d1a4551 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Sun, 25 Jan 2015 03:27:07 +0100 Subject: [PATCH] fixed bad pointer arithmetic --- ccid/src/ccid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ccid/src/ccid.c b/ccid/src/ccid.c index f0c6e39..03baf81 100644 --- a/ccid/src/ccid.c +++ b/ccid/src/ccid.c @@ -726,7 +726,7 @@ perform_PC_to_RDR_GetParamters(const __u8 *in, size_t inlen, __u8** out, size_t result->bProtocolNum = 1; result->dwLength = __constant_cpu_to_le32(sizeof *t1); - t1 = (abProtocolDataStructure_T1_t *) result + sizeof *result; + t1 = (abProtocolDataStructure_T1_t *) (result + sizeof *result); /* values taken from OpenPGP-card * FIXME analyze ATR to get values */ t1->bmFindexDindex =