mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-20 06:08:08 +00:00
mac80211: fix detecting existing interface
Instead of using the actual interface name, a hard-coded 'wlan0' has
slipped into the script. Replace it.
Fixes: ccf2aa9d4b
("mac80211: detect existing interface before adding")
Reported-by: John Crispin <john@phrozen.org>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
75ef28be59
commit
99d567a83d
@ -455,7 +455,7 @@ mac80211_iw_interface_add() {
|
|||||||
[ "$rc" = 233 ] && {
|
[ "$rc" = 233 ] && {
|
||||||
# Keep matching pre-existing interface
|
# Keep matching pre-existing interface
|
||||||
[ -d "/sys/class/ieee80211/${phy}/device/net/${ifname}" ] && \
|
[ -d "/sys/class/ieee80211/${phy}/device/net/${ifname}" ] && \
|
||||||
case "$(iw dev wlan0 info | grep "^\ttype" | cut -d' ' -f2- 2>/dev/null)" in
|
case "$(iw dev $ifname info | grep "^\ttype" | cut -d' ' -f2- 2>/dev/null)" in
|
||||||
"AP")
|
"AP")
|
||||||
[ "$type" = "__ap" ] && rc=0
|
[ "$type" = "__ap" ] && rc=0
|
||||||
;;
|
;;
|
||||||
|
Loading…
Reference in New Issue
Block a user