fix data hex2bin
This commit is contained in:
@@ -2411,15 +2411,14 @@ static int Cmdhex2bin(const char *Cmd) {
|
|||||||
};
|
};
|
||||||
CLIExecWithReturn(ctx, Cmd, argtable, false);
|
CLIExecWithReturn(ctx, Cmd, argtable, false);
|
||||||
int dlen = 0;
|
int dlen = 0;
|
||||||
uint8_t data[200] = {0x00};
|
char data[200] = {0x00};
|
||||||
int res = CLIParamHexToBuf(arg_get_str(ctx, 1), data, sizeof(data), &dlen);
|
int res = CLIParamStrToBuf(arg_get_str(ctx, 1), (uint8_t *)data, sizeof(data), &dlen);
|
||||||
CLIParserFree(ctx);
|
CLIParserFree(ctx);
|
||||||
|
|
||||||
if (res) {
|
if (res) {
|
||||||
PrintAndLogEx(FAILED, "Error parsing bytes");
|
PrintAndLogEx(FAILED, "Error parsing bytes");
|
||||||
return PM3_EINVARG;
|
return PM3_EINVARG;
|
||||||
}
|
}
|
||||||
|
|
||||||
PrintAndLogEx(SUCCESS, "" NOLF);
|
PrintAndLogEx(SUCCESS, "" NOLF);
|
||||||
for (int i = 0; i < dlen; i++) {
|
for (int i = 0; i < dlen; i++) {
|
||||||
char x = data[i];
|
char x = data[i];
|
||||||
|
|||||||
Reference in New Issue
Block a user