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