X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=config.c;h=c8f780797336b86607577c677cbcddea1e1c75a7;hp=23902ff42b2cddfc92a26eac0d332f362ee98bd8;hb=3085170188cc5bf04f4cfb6f07c292e06d2b40a8;hpb=37441269fbc27fc9af0562c6a4af50c1d6d353dd diff --git a/config.c b/config.c index 23902ff..c8f7807 100644 --- a/config.c +++ b/config.c @@ -315,12 +315,10 @@ config_init_package(const char *config) void config_init_interfaces(const char *name) { - struct uci_context *ctx; struct uci_package *p = NULL; struct uci_element *e; p = config_init_package("network"); - ctx = uci_ctx; if (!p) { fprintf(stderr, "Failed to load network config\n"); return; @@ -341,10 +339,10 @@ config_init_interfaces(const char *name) if (!strcmp(s->type, "interface")) config_parse_interface(s); } - device_free_unused(NULL); config_init = false; device_reset_old(); device_init_pending(); + device_free_unused(NULL); interface_start_pending(); }