diff options
| author | Bernard Xiong <[email protected]> | 2021-12-10 22:51:38 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-12-10 22:51:38 +0800 |
| commit | 42abaf61affcf2c75affd6495a46f0caa067b20e (patch) | |
| tree | 198bd11423a6c3c9ea413499ffbeedf5dff5f450 | |
| parent | 2de4797272054dbcb4804c337fdb76773da8da72 (diff) | |
| parent | 7e06b6c50448bc7c082e9235bb90263970468ad3 (diff) | |
Merge pull request #5353 from JonasWen/dev
[fix]修复AT组件在CLI模式下,指令输入过长导致数组越界的问题
| -rw-r--r-- | components/net/at/src/at_cli.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/components/net/at/src/at_cli.c b/components/net/at/src/at_cli.c index c589bb68a0..d51358d863 100644 --- a/components/net/at/src/at_cli.c +++ b/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; } |
