Browse Source

wifi-scripts: ucode: fix check for empty crypto object while scanning

it can be empty

Signed-off-by: Leon M. Busch-George <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/20526
Signed-off-by: Robert Marko <[email protected]>
Leon M. Busch-George 2 months ago
parent
commit
66e5e9671f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      package/network/config/wifi-scripts/files-ucode/usr/bin/iwinfo

+ 1 - 1
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));