X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/d716ca2fc1062c3c7f67cb52b0799df32adf6b0d..ea54ec739592304a3aa03f3f1bc24c12c4d4b708:/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; }