update the interface list version on config reload, fixes removing old interfaces
[project/netifd.git] / config.c
index 8472d44..ba97a5c 100644 (file)
--- a/config.c
+++ b/config.c
@@ -395,6 +395,7 @@ config_init_all(void)
                return;
        }
 
+       vlist_update(&interfaces);
        config_init = true;
        device_lock();
 
@@ -409,5 +410,6 @@ config_init_all(void)
        device_reset_old();
        device_init_pending();
        device_free_unused(NULL);
+       vlist_flush(&interfaces);
        interface_start_pending();
 }