From f2d78e87b5130c75162f1ba43471306807960a1b Mon Sep 17 00:00:00 2001 From: wenxingpt <131738066+wenxingpt@users.noreply.github.com> Date: Sun, 14 May 2023 12:33:59 +0800 Subject: [PATCH] [component][at] fix(misc): fix null char input issue fix issue #7005 --- components/net/at/src/at_server.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/net/at/src/at_server.c b/components/net/at/src/at_server.c index f55891de11..c9f98ad39d 100644 --- a/components/net/at/src/at_server.c +++ b/components/net/at/src/at_server.c @@ -33,6 +33,7 @@ #define AT_CMD_SEMICOLON ';' #define AT_CMD_CR '\r' #define AT_CMD_LF '\n' +#define AT_CMD_NULL '\0' static at_server_t at_server_local = RT_NULL; static at_cmd_t cmd_table = RT_NULL; @@ -474,6 +475,10 @@ static void server_parser(at_server_t server) continue; } + else if (ch == AT_CMD_NULL) + { + continue; + } else { at_server_printf("%c", ch);