char cmdp = param_getchar(Cmd, 0);\r
char s[20];\r
uint8_t pwd[4] = {0x00};\r
- \r
- if (strlen(Cmd)>1 || cmdp == 'h' || cmdp == 'H') {\r
+ bool hasPwd = ( strlen(Cmd) > 0);\r
+ \r
+ if ( cmdp == 'h' || cmdp == 'H') {\r
PrintAndLog("Usage: lf t55xx dump <password>");\r
PrintAndLog(" sample: lf t55xx dump FFFFFFFF");\r
return 0;\r
}\r
-\r
- bool hasPwd = ( strlen(Cmd) > 0);\r
\r
if ( hasPwd ){\r
if (param_gethex(Cmd, 0, pwd, 4)) {\r
}\r
\r
for ( int i = 0; i <8; ++i){\r
- *s = 0;\r
+ memset(s,0,sizeof(s));\r
if ( hasPwd ) {\r
- sprintf(s,"%d %d", i, pwd);\r
+ sprintf(s,"%d %s", i, sprint_hex(pwd,4));\r
CmdReadBlkPWD(s);\r
} else {\r
sprintf(s,"%d", i);\r