From c3a78de943b2167124f9fbe926b815f319f64069 Mon Sep 17 00:00:00 2001 From: mculover666 <2412828003@qq.com> Date: Wed, 30 Sep 2020 17:57:38 +0800 Subject: [PATCH] fix domain parser bug in air724 driver --- devices/air724/air724.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/devices/air724/air724.c b/devices/air724/air724.c index 4df67f64..e0a0499d 100644 --- a/devices/air724/air724.c +++ b/devices/air724/air724.c @@ -462,10 +462,10 @@ static int air724_parse_domain(const char *host_name, char *host_ip, size_t host at_echo_t echo; char echo_buffer[128]; - tos_at_echo_create(&echo, echo_buffer, sizeof(echo_buffer), NULL); - tos_at_cmd_exec(&echo, 2000, "AT+CDNSGIP=\"%s\"\r\n", host_name); + tos_at_echo_create(&echo, echo_buffer, sizeof(echo_buffer), "+CDNSGIP:"); + tos_at_cmd_exec(&echo, 8000, "AT+CDNSGIP=\"%s\"\r\n", host_name); - if (echo.status != AT_ECHO_STATUS_OK) + if (echo.status != AT_ECHO_STATUS_OK && echo.status != AT_ECHO_STATUS_EXPECT) { return -1; }