diff --git a/package/network/config/wifi-scripts/files/lib/netifd/wireless-device.uc b/package/network/config/wifi-scripts/files/lib/netifd/wireless-device.uc index 2f16d26ff6c..d328746ea70 100644 --- a/package/network/config/wifi-scripts/files/lib/netifd/wireless-device.uc +++ b/package/network/config/wifi-scripts/files/lib/netifd/wireless-device.uc @@ -459,6 +459,8 @@ function wdev_mark_up(wdev) return 0; } + wdev_reset(wdev); + for (let section, data in wdev.handler_data) { if (data.ifname) handle_link(data.ifname, data, true);