diff --git a/client/cmdhw.c b/client/cmdhw.c index 49cb0025e..a93a940cc 100644 --- a/client/cmdhw.c +++ b/client/cmdhw.c @@ -74,7 +74,7 @@ static void lookupChipID(uint32_t iChipID, uint32_t mem_used) { if ( mem_avail > 0 ) mem_left = (mem_avail * 1024) - mem_used; - PrintAndLogEx(NORMAL, " --= Nonvolatile Program Memory Size: %uK bytes, Used: %u bytes (%2.0f\%) Free: %u bytes (%2.0f\%)", + PrintAndLogEx(NORMAL, " --= Nonvolatile Program Memory Size: %uK bytes, Used: %u bytes (%2.0f%%) Free: %u bytes (%2.0f%%)", mem_avail, mem_used, mem_avail == 0 ? 0.0f : (float)mem_used/(mem_avail*1024)*100, diff --git a/client/ui.c b/client/ui.c index 3f7e2611f..868545833 100644 --- a/client/ui.c +++ b/client/ui.c @@ -41,7 +41,7 @@ void PrintAndLogOptions(char *str[][2], size_t size, size_t space) { if (i < size-1) strncat(buff, "\n", sizeof(buff)-strlen(buff) -1); } - PrintAndLogEx(NORMAL, buff); + PrintAndLogEx(NORMAL, "%s", buff); } void PrintAndLogEx(logLevel_t level, char *fmt, ...) { @@ -85,7 +85,7 @@ void PrintAndLogEx(logLevel_t level, char *fmt, ...) { // no prefixes for normal if ( level == NORMAL ) { - PrintAndLog(buffer); + PrintAndLog("%s", buffer); return; } @@ -110,10 +110,10 @@ void PrintAndLogEx(logLevel_t level, char *fmt, ...) { token = strtok(NULL, delim); } - PrintAndLog(buffer2); + PrintAndLog("%s", buffer2); } else { snprintf(buffer2, sizeof(buffer2), "%s%s", prefix, buffer); - PrintAndLog(buffer2); + PrintAndLog("%s", buffer2); } }