Similar as when updating a vif; call wireless_interface_handle_link removing the vif from the network when deleting a vif
Signed-off-by: Hans Dedecker <dedec...@gmail.com> --- wireless.c | 1 + 1 file changed, 1 insertion(+) diff --git a/wireless.c b/wireless.c index 9109ce1..387f4ba 100644 --- a/wireless.c +++ b/wireless.c @@ -613,6 +613,7 @@ vif_update(struct vlist_tree *tree, struct vlist_node *node_new, wireless_interface_init_config(vif_new); } else if (vif_old) { D(WIRELESS, "Delete wireless interface %s on device %s\n", vif_old->name, wdev->name); + wireless_interface_handle_link(vif_old, false); free((void *) vif_old->section); free(vif_old->config); free(vif_old); -- 1.9.1 _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev