From 9f02f471dba5eef7e982b30147ad472114639a31 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Sun, 23 Oct 2016 00:58:40 +0200 Subject: [PATCH] FIX: too small string? --- client/cmdhw.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/cmdhw.c b/client/cmdhw.c index f38a6c7c..24b4bada 100644 --- a/client/cmdhw.c +++ b/client/cmdhw.c @@ -26,7 +26,7 @@ static int CmdHelp(const char *Cmd); static void lookupChipID(uint32_t iChipID, uint32_t mem_used) { - char asBuff[100]; + char asBuff[120]; memset(asBuff, 0, sizeof(asBuff)); uint32_t mem_avail = 0; @@ -140,14 +140,14 @@ static void lookupChipID(uint32_t iChipID, uint32_t mem_used) uint32_t mem_left = 0; if ( mem_avail > 0 ) - mem_left = mem_avail * 1024 - mem_used; + mem_left = (mem_avail * 1024) - mem_used; PrintAndLog("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, + mem_avail == 0 ? 0.0f : (float)mem_used/(mem_avail*1024)*100, mem_left, - mem_avail == 0 ? 0.0f : (float)(mem_left/(mem_avail*1024))*100 + mem_avail == 0 ? 0.0f : (float)mem_left/(mem_avail*1024)*100 ); switch((iChipID&0xF000)>>12) { -- 2.39.2