diff --git a/src/netif/ppp/ppp.c b/src/netif/ppp/ppp.c index 633a686d..e9112111 100644 --- a/src/netif/ppp/ppp.c +++ b/src/netif/ppp/ppp.c @@ -1122,17 +1122,18 @@ int sdns(ppp_pcb *pcb, u32_t ns1, u32_t ns2) { * cdns - Clear the DNS servers */ int cdns(ppp_pcb *pcb, u32_t ns1, u32_t ns2) { - ip_addr_t nsa, nsb; + const ip_addr_t *nsa; + ip_addr_t nsb; LWIP_UNUSED_ARG(pcb); nsa = dns_getserver(0); ip_addr_set_ip4_u32(&nsb, ns1); - if (ip_addr_cmp(&nsa, &nsb)) { + if (ip_addr_cmp(nsa, &nsb)) { dns_setserver(0, IP_ADDR_ANY); } nsa = dns_getserver(1); ip_addr_set_ip4_u32(&nsb, ns2); - if (ip_addr_cmp(&nsa, &nsb)) { + if (ip_addr_cmp(nsa, &nsb)) { dns_setserver(1, IP_ADDR_ANY); } return 1;