From 8dea0a9028fad2ee1e591773d1100c64092ce17c Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Mon, 18 Mar 2019 23:33:24 +0100 Subject: [PATCH] fix overlapping memcpy Fixes https://github.com/OpenSC/OpenSC/issues/1631 --- src/libopensc/card-gids.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/libopensc/card-gids.c b/src/libopensc/card-gids.c index 2471c55a..27576f99 100644 --- a/src/libopensc/card-gids.c +++ b/src/libopensc/card-gids.c @@ -1915,7 +1915,6 @@ static int gids_authenticate_admin(sc_card_t *card, u8* key) { LOG_TEST_RET(card->ctx, r, "unable to set computer random"); // send it to the card - memcpy(apduSetRandom+4, randomR1, 16); sc_format_apdu(card, &apdu, SC_APDU_CASE_4, INS_GENERAL_AUTHENTICATE, 0x00, 0x00); apdu.lc = sizeof(apduSetRandom); apdu.data = apduSetRandom;