summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeon M. Busch-George2025-10-24 09:54:52 +0000
committerRobert Marko2025-10-27 13:22:58 +0000
commit66e5e9671f8c02319109ba3391e355ccce98003f (patch)
tree69e4ebd60d9b75fa5dd598bffcfb457360992220
parent017fc35b52dae306941959287eefe4dea941116a (diff)
downloadopenwrt-66e5e9671f8c02319109ba3391e355ccce98003f.tar.gz
wifi-scripts: ucode: fix check for empty crypto object while scanning
it can be empty Signed-off-by: Leon M. Busch-George <leon@georgemail.eu> Link: https://github.com/openwrt/openwrt/pull/20526 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rwxr-xr-xpackage/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo2
1 files changed, 1 insertions, 1 deletions
diff --git a/package/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo b/package/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo
index 204a6e5b30..b3a04e8390 100755
--- a/package/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo
+++ b/package/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo
@@ -72,7 +72,7 @@ function print_scan(cells) {
printf('\t Mode: %s Frequency: %s GHz Band: %s GHz Channel: %d\n', cell.mode, cell.frequency, cell.band, cell.channel);
printf('\t Signal: %d dBm Quality: %2d/70\n', cell.dbm, cell.quality);
- if (!length(cell.crypto.key_mgmt))
+ if (!cell.crypto || !length(cell.crypto.key_mgmt))
printf('\t Encryption: NONE\n');
else
printf('\t Encryption: %s (%s)\n', join(' / ', cell.crypto.key_mgmt), join(' / ', cell.crypto.pair));