Merge pull request #2186 from wh201906/fix_emv_reader

Fix `ExchangeAPDUSC()` in `cmdsmartcard.c`
This commit is contained in:
Iceman 2023-11-25 03:34:15 +01:00 committed by GitHub
commit 56b5bde713
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1417,6 +1417,10 @@ int ExchangeAPDUSC(bool verbose, uint8_t *datain, int datainlen, bool activateCa
SendCommandNG(CMD_SMART_RAW, (uint8_t *)payload, sizeof(smart_card_raw_t) + 5); SendCommandNG(CMD_SMART_RAW, (uint8_t *)payload, sizeof(smart_card_raw_t) + 5);
datain[4] = 0; datain[4] = 0;
len = smart_responseEx(dataout, maxdataoutlen, verbose); len = smart_responseEx(dataout, maxdataoutlen, verbose);
if (len < 0) {
free(payload);
return 1;
}
} }
free(payload); free(payload);