浏览代码

Merge pull request #5353 from JonasWen/dev

[fix]修复AT组件在CLI模式下,指令输入过长导致数组越界的问题
Bernard Xiong 3 年之前
父节点
当前提交
42abaf61af
共有 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;
                 }