summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeon M. George <leon@georgemail.eu>2020-04-30 10:26:36 +0200
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>2020-06-24 01:21:24 +0200
commit8f95220bcb554b1b668114e5264ebce4028c5f93 (patch)
tree584e838d98892c0522230b73fa4dfdfd32145f93
parent6da319412753ac99a895f09b9735c7f44fd0bf2c (diff)
downloadopenwrt-8f95220bcb554b1b668114e5264ebce4028c5f93.tar.gz
openwrt-8f95220bcb554b1b668114e5264ebce4028c5f93.tar.bz2
openwrt-8f95220bcb554b1b668114e5264ebce4028c5f93.zip
mac80211: fix use of local variable
mac80211_get_addr is called from mac80211_generate_mac, where the local variable initialisation id="${macidx:-0}" suggests that macidx is not always defined. Probably, idx was supposed to be used instead of $(($macidx + 1)). Fixes: 4d99db168cf7 ("mac80211: try to get interface addresses from wiphy sysfs 'addresses' if no mask is set") Signed-off-by: Leon M. George <leon@georgemail.eu>
-rw-r--r--package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
index 4171af2f60..de003e3d23 100644
--- a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
+++ b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
@@ -367,7 +367,7 @@ mac80211_get_addr() {
local phy="$1"
local idx="$(($2 + 1))"
- head -n $(($macidx + 1)) /sys/class/ieee80211/${phy}/addresses | tail -n1
+ head -n $idx /sys/class/ieee80211/${phy}/addresses | tail -n1
}
mac80211_generate_mac() {