From ac14bee321a52c588038b02bfe69d208a31a70ba Mon Sep 17 00:00:00 2001 From: douniwan5788 Date: Fri, 6 Jul 2012 13:44:37 +0000 Subject: [PATCH] Fixed auto nt bug --- client/cmdhfmf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/cmdhfmf.c b/client/cmdhfmf.c index 4da6067a1..b4450d549 100644 --- a/client/cmdhfmf.c +++ b/client/cmdhfmf.c @@ -19,7 +19,7 @@ int CmdHF14AMifare(const char *Cmd) uint32_t nt = 0; uint64_t par_list = 0, ks_list = 0, r_key = 0; uint8_t isOK = 0; - uint8_t keyBlock[6] = {0,0,0,0,0,0}; + uint8_t keyBlock[8] = {0}; if (param_getchar(Cmd, 0) && param_gethex(Cmd, 0, keyBlock, 8)) { PrintAndLog("Nt must include 8 HEX symbols"); @@ -83,7 +83,7 @@ start: else { PrintAndLog("Found invalid key. ( Nt=%08x ,Trying use it to run again...", nt); - c.d.asDwords[0] = nt; + c.arg[0] = nt; goto start; }