From 92d0cdb909df20f9be21c9642d10852b1acb89ec Mon Sep 17 00:00:00 2001 From: Idan Horowitz Date: Wed, 24 Jun 2026 21:41:49 +0300 Subject: [PATCH] legic: parse DCF argument as hex in migrate --- client/src/cmdhflegic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/cmdhflegic.c b/client/src/cmdhflegic.c index 74c87075d..d0b5aa8bb 100644 --- a/client/src/cmdhflegic.c +++ b/client/src/cmdhflegic.c @@ -211,7 +211,7 @@ static int CmdLegicMigrate(const char *Cmd) { int dcf_len = 0; uint8_t dcf[2] = {0}; if (arg_get_str(ctx, 2) != NULL) { - CLIParamStrToBuf(arg_get_str(ctx, 2), dcf, sizeof(dcf), &dcf_len); + CLIParamHexToBuf(arg_get_str(ctx, 2), dcf, sizeof(dcf), &dcf_len); if (dcf_len != 2) { PrintAndLogEx(WARNING, "DCF must be exactly two bytes"); CLIParserFree(ctx);