Merge branch 'lwip/dns_stack_corruption_fix_v6.1' into 'release/v6.1'

fix(dns): Added addr_cnt to DNS resolution to fix multi-IP buffer overflow (v6.1)

See merge request espressif/esp-idf!49191
This commit is contained in:
Jiang Jiang Jian
2026-07-03 18:47:11 +08:00
2 changed files with 5 additions and 1 deletions
+4
View File
@@ -1204,9 +1204,13 @@ menu "LWIP"
config LWIP_DNS_MAX_HOST_IP
int "Maximum number of IP addresses per host"
range 1 8
default 1
help
Maximum number of IP addresses that can be returned by DNS queries for a single host.
Allowed values are 1--8. In lwIP this is ``DNS_MAX_HOST_IP``. Multi-IP DNS APIs
require the caller's ``addr_cnt`` argument to satisfy 0 < addr_cnt <= DNS_MAX_HOST_IP;
otherwise they return ``ERR_ARG``.
config LWIP_DNS_MAX_SERVERS
int "Maximum number of DNS servers"