From 341bebdfcca0bbc28b1103013ca20302291480b1 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Thu, 25 Mar 2021 14:59:46 +0100 Subject: [PATCH] fix data hex2bin --- client/src/cmddata.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/client/src/cmddata.c b/client/src/cmddata.c index 84705a586..6a2fd37dd 100644 --- a/client/src/cmddata.c +++ b/client/src/cmddata.c @@ -2411,15 +2411,14 @@ static int Cmdhex2bin(const char *Cmd) { }; CLIExecWithReturn(ctx, Cmd, argtable, false); int dlen = 0; - uint8_t data[200] = {0x00}; - int res = CLIParamHexToBuf(arg_get_str(ctx, 1), data, sizeof(data), &dlen); + char data[200] = {0x00}; + int res = CLIParamStrToBuf(arg_get_str(ctx, 1), (uint8_t *)data, sizeof(data), &dlen); CLIParserFree(ctx); if (res) { PrintAndLogEx(FAILED, "Error parsing bytes"); return PM3_EINVARG; } - PrintAndLogEx(SUCCESS, "" NOLF); for (int i = 0; i < dlen; i++) { char x = data[i];