From 7380aeb10da4dddfb92e2c2548dce27925037b83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20van=20Dorst?= Date: Fri, 17 Apr 2026 23:38:30 +0200 Subject: [PATCH] parse_bw() make use of cmd_words_len --- cmd_parser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd_parser.c b/cmd_parser.c index f7381de..5bdad00 100644 --- a/cmd_parser.c +++ b/cmd_parser.c @@ -1114,7 +1114,7 @@ void parse_bw(void) __xdata uint8_t port; __xdata uint32_t bw = 0; - if (cmd_words_b[3] < 0) // Check for at least 2 arguments + if (cmd_words_len < 2) // Check for at least 2 arguments goto err; port = cmd_buffer[cmd_words_b[2]] - '1'; @@ -1128,7 +1128,7 @@ void parse_bw(void) return; } - if (cmd_words_b[4] < 0) // Check for at least 3 arguments + if (cmd_words_len < 4) // Check for at least 4 arguments goto err; if (cmd_compare(3, "drop")) {