From dff76e81ca3de90322e7c27aaf0822858aa681cb Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Fri, 16 Apr 2021 08:43:20 +0200 Subject: [PATCH] fix coverity CID 226452, 319217 --- client/src/cmdhf15.c | 4 ++-- client/src/cmdlft55xx.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/client/src/cmdhf15.c b/client/src/cmdhf15.c index 6c3a854fb..d788dc52b 100644 --- a/client/src/cmdhf15.c +++ b/client/src/cmdhf15.c @@ -1981,7 +1981,7 @@ static int CmdHF15Restore(const char *Cmd) { } else { PrintAndLogEx(SUCCESS, "Using unaddressed mode"); } - PrintAndLogEx(INFO, "Using block size... %zu", blocksize); + PrintAndLogEx(INFO, "Using block size... %d", blocksize); // 4bytes * 256 blocks. Should be enough.. uint8_t *data = calloc(4 * 256, sizeof(uint8_t)); @@ -2019,7 +2019,7 @@ static int CmdHF15Restore(const char *Cmd) { } if ((datalen % blocksize) != 0) { - PrintAndLogEx(WARNING, "datalen %zu isn't dividable with blocksize %zu", datalen, blocksize); + PrintAndLogEx(WARNING, "datalen %zu isn't dividable with blocksize %d", datalen, blocksize); free(data); return PM3_ESOFT; } diff --git a/client/src/cmdlft55xx.c b/client/src/cmdlft55xx.c index b8f162896..37ab2a8b9 100644 --- a/client/src/cmdlft55xx.c +++ b/client/src/cmdlft55xx.c @@ -2434,6 +2434,7 @@ static int CmdT55xxRestore(const char *Cmd) { if (CmdT55xxWriteBlock(wcmd) != PM3_SUCCESS) { PrintAndLogEx(WARNING, "Warning: error writing blk 0"); } + free(dump); PrintAndLogEx(INFO, "Done!"); return PM3_SUCCESS; }