X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/b891758968ea76912c84a75b38e37dfdecaee23b..a4295106470f985007687516d77caa298b434dab:/client/cmdlft55xx.c?ds=sidebyside diff --git a/client/cmdlft55xx.c b/client/cmdlft55xx.c index 10461754..b26973e6 100644 --- a/client/cmdlft55xx.c +++ b/client/cmdlft55xx.c @@ -1378,7 +1378,7 @@ int CmdT55xxBruteForce(const char *Cmd) { char filename[FILE_PATH_SIZE]={0}; int keycnt = 0; uint8_t stKeyBlock = 20; - uint8_t *keyBlock = NULL, *p; + uint8_t *keyBlock = NULL, *p = NULL; keyBlock = calloc(stKeyBlock, 6); if (keyBlock == NULL) return 1; @@ -1454,7 +1454,6 @@ int CmdT55xxBruteForce(const char *Cmd) { getchar(); printf("\naborted via keyboard!\n"); free(keyBlock); - free(p); return 0; } @@ -1466,7 +1465,6 @@ int CmdT55xxBruteForce(const char *Cmd) { if ( !AquireData(T55x7_PAGE0, T55x7_CONFIGURATION_BLOCK, TRUE, testpwd)) { PrintAndLog("Aquireing data from device failed. Quitting"); free(keyBlock); - free(p); return 0; } @@ -1475,13 +1473,11 @@ int CmdT55xxBruteForce(const char *Cmd) { if ( found ) { PrintAndLog("Found valid password: [%08X]", testpwd); free(keyBlock); - free(p); return 0; } } PrintAndLog("Password NOT found."); free(keyBlock); - free(p); return 0; }