From 1732242ca43790d03c352182dc9ea806cfa05f91 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Wed, 21 Oct 2020 13:25:29 +0200 Subject: [PATCH] only convert if there actually was a hexstring --- client/deps/cliparser/cliparser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/deps/cliparser/cliparser.c b/client/deps/cliparser/cliparser.c index ca119ac14..e96f100bb 100644 --- a/client/deps/cliparser/cliparser.c +++ b/client/deps/cliparser/cliparser.c @@ -278,7 +278,7 @@ uint64_t arg_get_u64_hexstr_def(CLIParserContext *ctx, uint8_t paramnum, uint64_ uint8_t data[8]; int datalen = 0; int res = CLIParamHexToBuf(arg_get_str(ctx, paramnum), data, sizeof(data), &datalen); - if (res == 0) { + if (res == 0 && datalen > 0) { for (uint8_t i = 0; i < datalen; i++) { rv <<= 8; rv |= data[i];