X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=wireless.c;h=387f4baf709b6242fe8f0100daf49e3c7c75b94f;hb=bf4cfc851d422c742e7c38bd552b792194655a7e;hp=9109ce199cb38ad6456a916d3ff244e56377042b;hpb=c66b0fe37d20fa10777aef6f3580af15f5edd07e;p=project%2Fnetifd.git 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);