From 13a365dd355ffde8573f58e299896c957061174b Mon Sep 17 00:00:00 2001 From: Bruce Luckcuck Date: Wed, 31 Oct 2018 16:16:38 -0400 Subject: [PATCH] Fix missing string terminator for CLI map command defaults output --- src/main/interface/cli.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/interface/cli.c b/src/main/interface/cli.c index 65a0c6883c..d4545d564c 100644 --- a/src/main/interface/cli.c +++ b/src/main/interface/cli.c @@ -2616,7 +2616,10 @@ static void printMap(uint8_t dumpMask, const rxConfig_t *rxConfig, const rxConfi buf[i] = '\0'; const char *formatMap = "map %s"; - cliDefaultPrintLinef(dumpMask, equalsDefault, formatMap, bufDefault); + if (defaultRxConfig) { + bufDefault[i] = '\0'; + cliDefaultPrintLinef(dumpMask, equalsDefault, formatMap, bufDefault); + } cliDumpPrintLinef(dumpMask, equalsDefault, formatMap, buf); }