From 9f54a5e4b95e385f07d9eb71b607d4c7fd23a064 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Tue, 29 Aug 2017 14:47:17 +0200 Subject: [PATCH] fix 'hf 14a read' needs a disconnect if failed. fix 'hf mf csave' now prints which card size it is trying to dump --- client/cmdhf14a.c | 3 ++- client/cmdhfmf.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/client/cmdhf14a.c b/client/cmdhf14a.c index 52806141e..85bb85515 100644 --- a/client/cmdhf14a.c +++ b/client/cmdhf14a.c @@ -173,7 +173,8 @@ int CmdHF14AReader(const char *Cmd) { SendCommand(&c); UsbCommand resp; if (WaitForResponseTimeout(CMD_ACK, &resp, 1500)) { - if (Cmd[0] != 's') PrintAndLog("iso14443a card select failed"); + if (Cmd[0] != 's') PrintAndLog("iso14443a card select failed"); + SendCommand(&cDisconnect); return 0; } diff --git a/client/cmdhfmf.c b/client/cmdhfmf.c index d6c1ba274..abde74cf1 100644 --- a/client/cmdhfmf.c +++ b/client/cmdhfmf.c @@ -2332,6 +2332,7 @@ int CmdHF14AMfCSave(const char *Cmd) { case '2': case '4': numblocks = NumOfBlocks(ctmp); + PrintAndLog("Saving magic mifare %cK", ctmp); cmdp++; break; case 'u':