From: Martin Holst Swende Date: Mon, 1 Jun 2015 17:57:57 +0000 (+0200) Subject: Merge pull request #108 from p-l-/fix-hf-mf-csave X-Git-Tag: v2.1.0~6 X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/6a2e5adffd2a4a97ffd090cb536cd63ffd2fad54?hp=daf8b85cdaed21ace94bae1a49526d09ea389c73 Merge pull request #108 from p-l-/fix-hf-mf-csave Ported hf mf esave trick for unreadable UIDs to hf mf csave --- diff --git a/client/cmdhfmf.c b/client/cmdhfmf.c index 2b5a5b87..5abda060 100644 --- a/client/cmdhfmf.c +++ b/client/cmdhfmf.c @@ -1750,10 +1750,13 @@ int CmdHF14AMfCSave(const char *Cmd) { // get filename if (mfCGetBlock(0, buf, CSETBLOCK_SINGLE_OPER)) { PrintAndLog("Cant get block: %d", 0); - return 1; + len = sprintf(fnameptr, "dump"); + fnameptr += len; + } + else { + for (j = 0; j < 7; j++, fnameptr += 2) + sprintf(fnameptr, "%02x", buf[j]); } - for (j = 0; j < 7; j++, fnameptr += 2) - sprintf(fnameptr, "%02x", buf[j]); } else { memcpy(filename, Cmd, len); fnameptr += len;