Skip to content

Commit ef10b70

Browse files
committed
fix for dhcp not asking for address when host if goes down and up again
1 parent 992ed2c commit ef10b70

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

connectivity/lwipstack/source/LWIPInterface.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,11 @@ void LWIP::Interface::netif_link_irq(struct netif *netif)
199199
netif_set_down(&interface->netif);
200200
}
201201
} else {
202+
if(interface->dhcp_started) {
203+
interface->dhcp_started = false;
204+
interface->dhcp_has_to_be_set = true;
205+
dhcp_stop(netif);
206+
}
202207
osSemaphoreRelease(interface->unlinked);
203208
if (netif_is_up(&interface->netif)) {
204209
interface->connected = NSAPI_STATUS_CONNECTING;

0 commit comments

Comments
 (0)