config: skip interface setup if interface not IFF_RUNNING
[project/odhcpd.git] / src / config.c
index 9b1f659aa630033c27cd19a3526c75ed0daf7db2..30da8794487e8f65577f14969df38d96d81a0b60 100644 (file)
@@ -1303,7 +1303,7 @@ void odhcpd_reload(void)
 
 
        avl_for_each_element_safe(&interfaces, i, avl, tmp) {
-               if (i->inuse) {
+               if (i->inuse && i->ifflags & IFF_RUNNING) {
                        /* Resolve hybrid mode */
                        if (i->dhcpv6 == MODE_HYBRID)
                                i->dhcpv6 = (master && master->dhcpv6 == MODE_RELAY) ?