fix nested loop with cards that do not NACK

This commit is contained in:
LW 2019-12-14 01:43:44 -08:00
parent 9b6d1f74da
commit 2f00f5a9b9

View file

@ -336,7 +336,7 @@ int mfnested(uint8_t blockNo, uint8_t keyType, uint8_t *key, uint8_t trgBlockNo,
SendCommand(&c);
if (!WaitForResponseTimeout(CMD_ACK, &resp, 2500)) {
// cards that do not NACK bad keys cause it to get stuck in a loop, so break it out
// cards that do not NACK bad keys cause it to get stuck in a loop, so break out of it
UsbCommand c = {CMD_PING};
SendCommand(&c);
(void)WaitForResponseTimeout(CMD_ACK,NULL,500);