From eea5c275f7826ab70d68ca428d9532310c85ce00 Mon Sep 17 00:00:00 2001 From: Changsoon Kim Date: Thu, 1 Dec 2016 01:43:45 +0900 Subject: [PATCH] lwip/dhcp: clear IP address information when dhcp_stop It fixed to clear IP address, gateway, netmask infomation in dhcp_stop. Change-Id: I16364415dd5f88ac63676acec2427784af015459 Signed-off-by: Changsoon Kim --- os/net/lwip/src/core/dhcp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/os/net/lwip/src/core/dhcp.c b/os/net/lwip/src/core/dhcp.c index 1823a10..43f370b 100644 --- a/os/net/lwip/src/core/dhcp.c +++ b/os/net/lwip/src/core/dhcp.c @@ -1211,6 +1211,10 @@ void dhcp_stop(struct netif *netif) } #endif /* LWIP_DHCP_AUTOIP_COOP */ + netif_set_ipaddr(netif, IP_ADDR_ANY); + netif_set_gw(netif, IP_ADDR_ANY); + netif_set_netmask(netif, IP_ADDR_ANY); + if (dhcp->pcb != NULL) { udp_remove(dhcp->pcb); dhcp->pcb = NULL; -- 2.7.4