From 2be768af57ffa83d416f7728fbf790fe9e405c54 Mon Sep 17 00:00:00 2001 From: marshmellow42 Date: Mon, 11 May 2015 18:22:50 -0400 Subject: [PATCH 1/1] hf mfu info bugs --- client/cmdhfmfu.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/cmdhfmfu.c b/client/cmdhfmfu.c index 8b800874..fec7a85e 100644 --- a/client/cmdhfmfu.c +++ b/client/cmdhfmfu.c @@ -96,9 +96,10 @@ char* getUlev1CardSizeStr( uint8_t fsize ){ static char buf[40]; char *retStr = buf; + memset(buf, 0, sizeof(buf)); - uint8_t usize = 1 << ((fsize >>1) + 1); - uint8_t lsize = 1 << (fsize >>1); + uint16_t usize = 1 << ((fsize >>1) + 1); + uint16_t lsize = 1 << (fsize >>1); // is LSB set? if ( fsize & 1 ) @@ -885,6 +886,7 @@ int CmdHF14AMfUDump(const char *Cmd){ case 's': swapEndian = true; cmdp++; + break; default: PrintAndLog("Unknown parameter '%c'", param_getchar(Cmd, cmdp)); errors = true; -- 2.39.5