From 5dc23e662fc9de719bed42781b2447844771d75a Mon Sep 17 00:00:00 2001 From: Michael Keller Date: Thu, 22 Mar 2018 19:40:49 +1300 Subject: [PATCH] Fixed display of CLI lookup options. (#5493) --- src/main/interface/cli.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/interface/cli.c b/src/main/interface/cli.c index 89e7b2b931..06ee8be62b 100644 --- a/src/main/interface/cli.c +++ b/src/main/interface/cli.c @@ -488,13 +488,15 @@ static void cliPrintVarRange(const clivalue_t *var) break; case (MODE_LOOKUP): { const lookupTableEntry_t *tableEntry = &lookupTables[var->config.lookup.tableIndex]; - cliPrint("Allowed values:"); - for (uint32_t i = 0; i < tableEntry->valueCount; i++) { + cliPrint("Allowed values: "); + bool firstEntry = true; + for (unsigned i = 0; i < tableEntry->valueCount; i++) { if (tableEntry->values[i]) { - cliPrintf(" %s", tableEntry->values[i]); - if (i + 1 < tableEntry->valueCount) { - cliPrint(","); + if (!firstEntry) { + cliPrint(", "); } + cliPrintf("%s", tableEntry->values[i]); + firstEntry = false; } } cliPrintLinefeed();