|
|
@@ -327,7 +327,7 @@ static int esp32_domain_resolve(const char *name, char ip[16])
|
|
|
}
|
|
|
|
|
|
/* parse the third line of response data, get the IP address */
|
|
|
- if (at_resp_parse_line_args_by_kw(resp, "+CIPDOMAIN:", "+CIPDOMAIN:\"%s\"", recv_ip) < 0)
|
|
|
+ if (at_resp_parse_line_args_by_kw(resp, "+CIPDOMAIN:", "+CIPDOMAIN:\"%[^\"]\"", recv_ip) < 0)
|
|
|
{
|
|
|
rt_thread_mdelay(100);
|
|
|
/* resolve failed, maybe receive an URC CRLF */
|