diff options
| author | Felix Fietkau | 2024-12-30 17:38:42 +0000 |
|---|---|---|
| committer | Felix Fietkau | 2024-12-30 20:28:09 +0000 |
| commit | 12b8d5c83c5235fa7c7be870e979e2de6dd1d3c9 (patch) | |
| tree | 8a8ec7fc9e1e8f4722b5f51037667e39038c94ef | |
| parent | 874e0accae5121534259cc8b1bd3107bd104dd24 (diff) | |
| download | openwrt-12b8d5c83c5235fa7c7be870e979e2de6dd1d3c9.tar.gz | |
wifi-scripts: ucode: iwinfo: skip uninitialized PHYs
They show up as null entries in the nl80211 wiphy dump.
Fixes the following error:
Reference error: left-hand side expression is null
In find_phy(), file /usr/share/ucode/iwinfo.uc, line 19, byte 11:
called from function get_max_power (/usr/share/ucode/iwinfo.uc:42:32)
called from function module (/usr/share/ucode/iwinfo.uc:102:39)
called from anonymous function (/usr/bin/iwinfo:5:25)
` if (phy.wiphy == wiphy)`
Near here ------^
Signed-off-by: Felix Fietkau <nbd@nbd.name>
| -rw-r--r-- | package/network/config/wifi-scripts/files-ucode/usr/share/ucode/iwinfo.uc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/iwinfo.uc b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/iwinfo.uc index a266092bea..4ce45b21f1 100644 --- a/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/iwinfo.uc +++ b/package/network/config/wifi-scripts/files-ucode/usr/share/ucode/iwinfo.uc @@ -16,7 +16,7 @@ let wireless_status = ubus.call('network.wireless', 'status'); function find_phy(wiphy) { for (let k, phy in phys) - if (phy.wiphy == wiphy) + if (phy && phy.wiphy == wiphy) return phy; return null; } |