瀏覽代碼

[fix]修复AT组件在CLI模式下,指令输入过长导致数组越界的问题

jonas 3 年之前
父節點
當前提交
7e06b6c504
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      components/net/at/src/at_cli.c

+ 4 - 0
components/net/at/src/at_cli.c

@@ -264,6 +264,10 @@ static void client_cli_parser(at_client_t  client)
                 }
                 else
                 {
+                    if(cur_line_len >= FINSH_CMD_SIZE)
+                    {
+                        continue;
+                    }
                     rt_kprintf("%c", ch);
                     cur_line[cur_line_len++] = ch;
                 }