From 405b93f1099a22d3aa56eda82755d3296009c89d Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Thu, 28 Jan 2021 15:29:52 +0100 Subject: [PATCH] coverity fix 309975 --- client/src/cmdlft55xx.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client/src/cmdlft55xx.c b/client/src/cmdlft55xx.c index d98347342..3903a9547 100644 --- a/client/src/cmdlft55xx.c +++ b/client/src/cmdlft55xx.c @@ -2966,8 +2966,11 @@ static int CmdT55xxChkPwds(const char *Cmd) { "lf t55xx chk --em aa11223344 -> try known pwdgen algo from some cloners based on EM4100 ID" ); - // 4 + (5 or 6) - void *argtable[9] = { + // Calculate size of argtable accordingly: + // 1 (help) + 3 (three user specified params) + ( 5 or 6 T55XX_DLMODE) + // 4 + (T55XX_DLMODE_xxx 5) + // 4 + (T55XX_DLMODE_ALL 6) == 10 + void *argtable[10] = { arg_param_begin, arg_lit0("m", "fm", "use dictionary from flash memory (RDV4)"), arg_str0("f", "file", "", "file name"),