Procházet zdrojové kódy

Fix using DHCP IP configuration after lease time is expired.

Signed-off-by: goldsimon <goldsimon@gmx.de>
(cherry picked from commit 9b06d71aebf692de53664dadff836c4c412c1ec6)
Matthias Hofmann před 8 roky
rodič
revize
82e5a18b50
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      src/core/ipv4/dhcp.c

+ 2 - 1
src/core/ipv4/dhcp.c

@@ -1942,7 +1942,8 @@ dhcp_supplied_address(const struct netif *netif)
 {
   if ((netif != NULL) && (netif_dhcp_data(netif) != NULL)) {
     struct dhcp* dhcp = netif_dhcp_data(netif);
-    return (dhcp->state == DHCP_STATE_BOUND) || (dhcp->state == DHCP_STATE_RENEWING);
+    return (dhcp->state == DHCP_STATE_BOUND) || (dhcp->state == DHCP_STATE_RENEWING) ||
+           (dhcp->state == DHCP_STATE_REBINDING);
   }
   return 0;
 }