telnet_server: fix scan-build warning
[fw/openocd] / src / server / telnet_server.c
index 4fc71f384e26a693e9bc0dc5d538811da732065d..8e796264c2039f86879b362138fd268d5a7acb43 100644 (file)
@@ -615,7 +615,11 @@ static void telnet_auto_complete(struct connection *connection)
        while ((usr_cmd_pos < t_con->line_cursor) && isspace(t_con->line[usr_cmd_pos]))
                usr_cmd_pos++;
 
-       /* user command length */
+       /* check user command length */
+       if (t_con->line_cursor < usr_cmd_pos) {
+               telnet_bell(connection);
+               return;
+       }
        size_t usr_cmd_len = t_con->line_cursor - usr_cmd_pos;
 
        /* optimize multiple spaces in the user command,