From 974e9d8bb11ca2e7a5a29984bbf17076e89eeab5 Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Mon, 7 Sep 2020 15:37:19 +0200 Subject: [PATCH] Fix hf mf eclr trailer sectors on 4K --- armsrc/mifareutil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/armsrc/mifareutil.c b/armsrc/mifareutil.c index 1f04743e9..001043a0d 100644 --- a/armsrc/mifareutil.c +++ b/armsrc/mifareutil.c @@ -613,7 +613,7 @@ void emlClearMem(void) { memset(emCARD, 0, CARD_MEMORY_SIZE); // fill sectors trailer data - for (uint16_t b = 3; b <= MIFARE_4K_MAXBLOCK; ((b <= MIFARE_2K_MAXBLOCK) ? (b += 4) : (b += 16))) + for (uint16_t b = 3; b <= MIFARE_4K_MAXBLOCK; ((b < MIFARE_2K_MAXBLOCK - 4) ? (b += 4) : (b += 16))) emlSetMem((uint8_t *)trailer, b, 1); // uid