X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=config.c;h=86c2599c5d1c9eb217d0a0cfa9f8cf081b13a017;hp=9f4247125ca752e0fe52a9555171b26ddad0545a;hb=d16871c7a55370174eb672edee24feade74cd37e;hpb=ccca61c97d460d73f29750abdf38cea20ac440f3;ds=sidebyside diff --git a/config.c b/config.c index 9f42471..86c2599 100644 --- a/config.c +++ b/config.c @@ -344,6 +344,7 @@ config_init_interfaces(const char *name) uci_network = p; config_init = true; + device_lock(); device_reset_config(); config_init_devices(); @@ -357,7 +358,9 @@ config_init_interfaces(const char *name) if (!strcmp(s->type, "interface")) config_parse_interface(s); } + config_init = false; + device_unlock(); device_reset_old(); device_init_pending();