|
@@ -239,7 +239,9 @@ static void close_interface(struct interface *iface)
|
|
|
router_setup_interface(iface, false);
|
|
|
dhcpv6_setup_interface(iface, false);
|
|
|
ndp_setup_interface(iface, false);
|
|
|
+#ifdef DHCPV4_SUPPORT
|
|
|
dhcpv4_setup_interface(iface, false);
|
|
|
+#endif
|
|
|
|
|
|
clean_interface(iface);
|
|
|
free(iface->addr4);
|
|
@@ -846,7 +848,9 @@ void odhcpd_reload(void)
|
|
|
router_setup_interface(i, !i->ignore || i->ra != MODE_DISABLED);
|
|
|
dhcpv6_setup_interface(i, !i->ignore || i->dhcpv6 != MODE_DISABLED);
|
|
|
ndp_setup_interface(i, !i->ignore || i->ndp != MODE_DISABLED);
|
|
|
+#ifdef DHCPV4_SUPPORT
|
|
|
dhcpv4_setup_interface(i, !i->ignore || i->dhcpv4 != MODE_DISABLED);
|
|
|
+#endif
|
|
|
} else
|
|
|
close_interface(i);
|
|
|
}
|