summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--components/net/at/src/at_server.c5
1 files changed, 5 insertions, 0 deletions
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);