From: Martin Holst Swende Date: Mon, 20 Jul 2015 21:17:55 +0000 (+0200) Subject: Reverted previous change to , I made it no longer cache previous results X-Git-Tag: v2.3.0~36^2~2 X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/db2dc28d34943676c0890ac0bc3fb8026a8c2808?hp=-c Reverted previous change to , I made it no longer cache previous results --- db2dc28d34943676c0890ac0bc3fb8026a8c2808 diff --git a/client/cmdhw.c b/client/cmdhw.c index 05ad0c9f..7218f3e9 100644 --- a/client/cmdhw.c +++ b/client/cmdhw.c @@ -406,21 +406,15 @@ int CmdVersion(const char *Cmd) { UsbCommand c = {CMD_VERSION}; - static UsbCommand resp = {0, {0, 0, 0}}; - - if (resp.arg[0] == 0 && resp.arg[1] == 0) { // no cached information available - SendCommand(&c); - if (WaitForResponseTimeout(CMD_ACK,&resp,1000) && Cmd != NULL) { - PrintAndLog("Prox/RFID mark3 RFID instrument"); - PrintAndLog((char*)resp.d.asBytes); - lookupChipID(resp.arg[0], resp.arg[1]); - } - } else if (Cmd != NULL) { + UsbCommand resp = {0, {0, 0, 0}}; + + SendCommand(&c); + if (WaitForResponseTimeout(CMD_ACK,&resp,1000) && Cmd != NULL) { PrintAndLog("Prox/RFID mark3 RFID instrument"); PrintAndLog((char*)resp.d.asBytes); lookupChipID(resp.arg[0], resp.arg[1]); } - + return 0; }