dhcpv4: detect noarp interfaces
[project/odhcpd.git] / src / config.c
index 4e3db86596b82548b8f3ac48dd73164a5cb260c1..9b1f659aa630033c27cd19a3526c75ed0daf7db2 100644 (file)
@@ -582,6 +582,9 @@ int config_parse_interface(void *data, size_t len, const char *name, bool overwr
                if (!iface->ifindex &&
                    (iface->ifindex = if_nametoindex(iface->ifname)) <= 0)
                        goto err;
+
+               if ((iface->ifflags = odhcpd_get_flags(iface)) < 0)
+                       goto err;
        }
 
        if (get_addrs) {