summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2021-12-10 22:51:38 +0800
committerGitHub <[email protected]>2021-12-10 22:51:38 +0800
commit42abaf61affcf2c75affd6495a46f0caa067b20e (patch)
tree198bd11423a6c3c9ea413499ffbeedf5dff5f450
parent2de4797272054dbcb4804c337fdb76773da8da72 (diff)
parent7e06b6c50448bc7c082e9235bb90263970468ad3 (diff)
Merge pull request #5353 from JonasWen/dev
[fix]修复AT组件在CLI模式下,指令输入过长导致数组越界的问题
-rw-r--r--components/net/at/src/at_cli.c4
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;
}