dhcpv4: rework lease expire handling logic
[project/odhcpd.git] / src / ndp.c
index ec990ed..8ecc79b 100644 (file)
--- a/src/ndp.c
+++ b/src/ndp.c
@@ -341,6 +341,9 @@ static void check_addr_updates(struct interface *iface)
        free(iface->addr4);
        iface->addr4 = addr;
        iface->addr4_len = len;
+
+       if (change)
+               dhcpv4_addr_update(iface);
 }
 
 // Check v6 address update