diff options
author | Leon M. George <leon@georgemail.eu> | 2020-04-30 10:26:36 +0200 |
---|---|---|
committer | Adrian Schmutzler <freifunk@adrianschmutzler.de> | 2020-06-24 01:21:24 +0200 |
commit | 8f95220bcb554b1b668114e5264ebce4028c5f93 (patch) | |
tree | 584e838d98892c0522230b73fa4dfdfd32145f93 /package/kernel | |
parent | 6da319412753ac99a895f09b9735c7f44fd0bf2c (diff) | |
download | upstream-8f95220bcb554b1b668114e5264ebce4028c5f93.tar.gz upstream-8f95220bcb554b1b668114e5264ebce4028c5f93.tar.bz2 upstream-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>
Diffstat (limited to 'package/kernel')
-rw-r--r-- | package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh | 2 |
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() { |