From 1683eef94b2696a8f36af792cf85387c3a9ec471 Mon Sep 17 00:00:00 2001 From: logicog Date: Tue, 14 Apr 2026 05:16:45 +0200 Subject: [PATCH] Fix bug where cmd_words[] is not properly initialized --- cmd_parser.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd_parser.c b/cmd_parser.c index bda1910..4523848 100644 --- a/cmd_parser.c +++ b/cmd_parser.c @@ -1146,7 +1146,10 @@ uint8_t cmd_tokenize(void) __banked line_ptr = 0; is_white = 1; uint8_t word = 0; - cmd_words_b[0] = -1; + + for (uint8_t i = 0; i < N_WORDS; i++) + cmd_words_b[i] = -1; + while (cmd_buffer[line_ptr] && line_ptr < CMD_BUF_SIZE - 1) { if (is_white && cmd_buffer[line_ptr] != ' ') { is_white = 0;