From: Hans Dedecker Date: Tue, 25 Oct 2016 09:08:34 +0000 (+0200) Subject: wireless: Call wireless_interface_handle_link before deleting the vif X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=bf4cfc851d422c742e7c38bd552b792194655a7e;p=oweals%2Fnetifd.git wireless: Call wireless_interface_handle_link before deleting the vif 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 --- 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);