diff options
| author | Bob Cantor <coxede6557@w3boats.com> | 2021-06-25 04:07:34 +1000 |
|---|---|---|
| committer | Felix Fietkau <nbd@nbd.name> | 2021-06-28 17:24:11 +0200 |
| commit | d515f6b6cde357bf480d32a7387f07ea40e85e52 (patch) | |
| tree | a2b2c1850d4a5e5aef7ea48f55648c840e4c21f0 /package/qos-scripts/files/usr | |
| parent | a29ab3b79affb62fda82e0825ed811eaf482dd3c (diff) | |
| download | upstream-d515f6b6cde357bf480d32a7387f07ea40e85e52.tar.gz upstream-d515f6b6cde357bf480d32a7387f07ea40e85e52.tar.bz2 upstream-d515f6b6cde357bf480d32a7387f07ea40e85e52.zip | |
mac80211: always call wireless_set_data (FS#3784)
When wifi is turned off, drv_mac80211_teardown sometimes fails (silently)
because the device to be torn down is not defined.
This situation arises if drv_mac80211_setup was called twice when
wifi was turned on.
This commit ensures that the device to be torn down is always defined
in drv_mac80211_teardown.
Steps to reproduce:
1) Use /sbin/wifi to turn on wifi.
uci set wireless.@wifi-iface[0].disabled=0
uci set wireless.@wifi-device[0].disabled=0
uci commit
wifi
2) Use /sbin/wifi to turn off wifi.
uci set wireless.@wifi-device[0].disabled=1
uci commit
wifi
3) Observe that wifi is still up.
branches affected: trunk, 21.02
Signed-off-by: Bob Cantor <coxede6557@w3boats.com>
Diffstat (limited to 'package/qos-scripts/files/usr')
0 files changed, 0 insertions, 0 deletions
