diff --git a/src/core/dns.c b/src/core/dns.c index 484392a7..2c7338de 100644 --- a/src/core/dns.c +++ b/src/core/dns.c @@ -748,7 +748,7 @@ dns_send(u8_t idx) LWIP_DEBUGF(DNS_DEBUG, ("dns_send: dns_servers[%"U16_F"] \"%s\": request\n", (u16_t)(entry->server_idx), entry->name)); LWIP_ASSERT("dns server out of array", entry->server_idx < DNS_MAX_SERVERS); - if (ip_addr_isany(&dns_servers[entry->server_idx])) { + if (ip_addr_isany_val(dns_servers[entry->server_idx])) { /* DNS server not valid anymore, e.g. PPP netif has been shut down */ /* call specified callback function if provided */ dns_call_found(idx, NULL); @@ -1012,7 +1012,7 @@ dns_check_entry(u8_t i) case DNS_STATE_ASKING: if (--entry->tmr == 0) { if (++entry->retries == DNS_MAX_RETRIES) { - if ((entry->server_idx + 1 < DNS_MAX_SERVERS) && !ip_addr_isany(&dns_servers[entry->server_idx + 1])) { + if ((entry->server_idx + 1 < DNS_MAX_SERVERS) && !ip_addr_isany_val(dns_servers[entry->server_idx + 1])) { /* change of server */ entry->server_idx++; entry->tmr = 1; diff --git a/src/core/udp.c b/src/core/udp.c index a56717c7..9cba6254 100644 --- a/src/core/udp.c +++ b/src/core/udp.c @@ -591,7 +591,7 @@ udp_sendto_chksum(struct udp_pcb *pcb, struct pbuf *p, const ip_addr_t *dst_ip, administratively selected interface for multicast by default. However, this can be overridden by setting an interface address in pcb->multicast_ip that is used for routing. */ - if (!ip_addr_isany(&pcb->multicast_ip) && + if (!ip_addr_isany_val(pcb->multicast_ip) && !ip4_addr_cmp(ip_2_ip4(&pcb->multicast_ip), IP4_ADDR_BROADCAST)) { dst_ip_route = & pcb->multicast_ip; }