add code for cleaning up unused devices mentioned in the config
[project/netifd.git] / config.c
index 6019862..1711121 100644 (file)
--- a/config.c
+++ b/config.c
@@ -180,6 +180,7 @@ config_init_interfaces(const char *name)
                if (!strcmp(s->type, "interface"))
                        config_parse_interface(s);
        }
                if (!strcmp(s->type, "interface"))
                        config_parse_interface(s);
        }
+       cleanup_devices();
        config_init = false;
 
        start_pending_interfaces();
        config_init = false;
 
        start_pending_interfaces();