diff options
| author | jonas <[email protected]> | 2021-12-09 18:11:55 +0800 |
|---|---|---|
| committer | liuxianliang <[email protected]> | 2021-12-22 11:50:54 +0800 |
| commit | 9b80e1be25cf5bb2e54d3316c80e0baffc87cf4b (patch) | |
| tree | e8fecd80cfde8957d52688d7dc0481a687232bc6 | |
| parent | c53879151b3c2810587c8b9b1dd5d09b5f79e0af (diff) | |
修复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; } |
