diff --git a/utils/nfc-mfclassic.c b/utils/nfc-mfclassic.c index 9a8f8b6..bff6666 100644 --- a/utils/nfc-mfclassic.c +++ b/utils/nfc-mfclassic.c @@ -692,7 +692,7 @@ main(int argc, const char *argv[]) magic2 = true; } } - printf("Guessing size: seems to be a %i-byte card\n", (uiBlocks + 1) * 16); + printf("Guessing size: seems to be a %i-byte card\n", (uiBlocks + 1) * sizeof(mifare_classic_block)); if (bUseKeyFile) { FILE *pfKeys = fopen(argv[5], "rb"); @@ -709,7 +709,7 @@ main(int argc, const char *argv[]) } if (atAction == ACTION_READ) { - memset(&mtDump, 0x00, sizeof(mtDump)); + memset(&mtDump, 0x00, (uiBlocks + 1) * sizeof(mifare_classic_block)); } else { FILE *pfDump = fopen(argv[4], "rb");