From 3b9c86146616a2bfbeeb38db4679d84e7002f352 Mon Sep 17 00:00:00 2001 From: Michael R Rosen Date: Fri, 1 Mar 2019 17:36:46 -0800 Subject: [PATCH] ipv6: fix ndp dns option to work with esp-idf --- src/core/ipv6/nd6.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/ipv6/nd6.c b/src/core/ipv6/nd6.c index 0b03ee840..2c4f04258 100644 --- a/src/core/ipv6/nd6.c +++ b/src/core/ipv6/nd6.c @@ -562,8 +562,13 @@ nd6_input(struct pbuf *p, struct netif *inp) /* TODO implement DNS removal in dns.c */ u8_t s; for (s = 0; s < DNS_MAX_SERVERS; s++) { +#ifdef ESP_LWIP + ip_addr_t addr = dns_getserver(s); + if(ip_addr_cmp(&addr, &rdnss_address)) { +#else const ip_addr_t *addr = dns_getserver(s); if(ip_addr_cmp(addr, &rdnss_address)) { +#endif dns_setserver(s, NULL); } }