Jelajahi Sumber

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

jonas 3 tahun lalu
induk
melakukan
7e06b6c504
1 mengubah file dengan 4 tambahan dan 0 penghapusan
  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;
                 }