From 589b0142e0eee5e96d64052fdd2bf01c8eb48ffa Mon Sep 17 00:00:00 2001 From: Eloff Date: Tue, 8 Sep 2020 23:01:39 +0300 Subject: [PATCH] Fix: magic gen 3 card response check --- armsrc/mifarecmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/armsrc/mifarecmd.c b/armsrc/mifarecmd.c index 4cd4eee67..d635ecc0f 100644 --- a/armsrc/mifarecmd.c +++ b/armsrc/mifarecmd.c @@ -2347,7 +2347,7 @@ int DoGen3Cmd(uint8_t *cmd, uint8_t cmd_len) { ReaderTransmit(cmd, cmd_len, NULL); int res = ReaderReceive(buf, par); - if (res == 4 || memcmp(buf, "\x90\x00\xfd\x07", 4) == 0) { + if (res == 4 && memcmp(buf, "\x90\x00\xfd\x07", 4) == 0) { // timeout for card memory reset SpinDelay(1000); } else {