From: iceman1001 <iceman@iuse.se>
Date: Sat, 22 Oct 2016 22:58:40 +0000 (+0200)
Subject: FIX:  too small string?
X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/9f02f471dba5eef7e982b30147ad472114639a31?ds=sidebyside

FIX:  too small string?
---

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)
 	{