From 7b5a840935fdc4b3500af4506aa556dc1279fb48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20J=2E=20Rodr=C3=ADguez?= Date: Thu, 28 Apr 2016 09:06:08 +0200 Subject: [PATCH] fixed size error when creating dump files of mfclassic --- utils/nfc-mfclassic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/nfc-mfclassic.c b/utils/nfc-mfclassic.c index 333f710..0d536e4 100644 --- a/utils/nfc-mfclassic.c +++ b/utils/nfc-mfclassic.c @@ -669,7 +669,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[4], "rb"); @@ -686,7 +686,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[3], "rb");