X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fodhcpd.git;a=blobdiff_plain;f=src%2Fconfig.c;h=cac2d0920ea4b936311d57c999e6e1b34dcfc409;hp=8e42ffa5ce75fccca09d36ad98ea0564717ee8f8;hb=79d005edf35a363e2d254e37ca2edcd743c2b4f6;hpb=5d599d81ff97e1275935fd5c1b6a5991f245cb61 diff --git a/src/config.c b/src/config.c index 8e42ffa..cac2d09 100644 --- a/src/config.c +++ b/src/config.c @@ -454,7 +454,7 @@ int config_parse_interface(void *data, size_t len, const char *name, bool overwr if ((c = tb[IFACE_ATTR_RA_MANAGEMENT])) iface->managed = blobmsg_get_u32(c); - else + else if (overwrite) iface->managed = 1; if ((c = tb[IFACE_ATTR_RA_OFFLINK])) @@ -475,7 +475,7 @@ int config_parse_interface(void *data, size_t len, const char *name, bool overwr if ((c = tb[IFACE_ATTR_NDPROXY_ROUTING])) iface->learn_routes = blobmsg_get_bool(c); - else + else if (overwrite) iface->learn_routes = true; if ((c = tb[IFACE_ATTR_NDPROXY_SLAVE]))