diff --git a/components/lwip/lwip/src/core/ipv4/dhcp.c b/components/lwip/lwip/src/core/ipv4/dhcp.c index a916c2ea..da69cbd1 100644 --- a/components/lwip/lwip/src/core/ipv4/dhcp.c +++ b/components/lwip/lwip/src/core/ipv4/dhcp.c @@ -518,6 +518,8 @@ dhcp_timeout(struct netif *netif) } else { dhcp_discover(netif); } + } else if (dhcp->state == DHCP_STATE_REBINDING) { + dhcp->t2_rebind_time = 1; } }