X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/76c7e6c36368c3fc23dc4fab1fe5852023c78fac..805cd07e25811b87b48c4258b57e24445d385551:/client/cmdhfdes.c diff --git a/client/cmdhfdes.c b/client/cmdhfdes.c index 1876e5c1..200270f0 100644 --- a/client/cmdhfdes.c +++ b/client/cmdhfdes.c @@ -16,11 +16,13 @@ static int CmdHelp(const char *Cmd); int CmdHFDESReader(const char *Cmd) { - UsbCommand c ={CMD_MIFARE_DES_READER, {3, 0x60, 0}}; + UsbCommand c = { CMD_MIFARE_DES_READER, {3, 0x60, 0} }; SendCommand(&c); - UsbCommand resp; - WaitForResponseTimeout(CMD_ACK,&resp,2000); + if (!WaitForResponseTimeout(CMD_ACK,&resp,2000) ){ + PrintAndLog("Command time-out"); + return 1; + } return 0; } @@ -57,7 +59,8 @@ static command_t CommandTable[] = int CmdHFDES(const char *Cmd) { //flush - WaitForResponseTimeout(CMD_ACK,NULL,100); + clearCommandBuffer(); + //WaitForResponseTimeout(CMD_ACK,NULL,100); CmdsParse(CommandTable, Cmd); return 0; }