Skip to content

Commit 8b994ed

Browse files
committed
wifi-scripts: netifd: fix null dereference in config_init for missing devices
Add optional chaining when accessing device config in the wifi-iface loop to handle cases where a referenced device doesn't exist. Signed-off-by: Felix Fietkau <nbd@nbd.name> (cherry picked from commit ebd2fefea5152d032cded1ccc7cf6e731b5bbcc2)
1 parent f012e8d commit 8b994ed

File tree

1 file changed

+1
-1
lines changed
  • package/network/config/wifi-scripts/files/lib/netifd

1 file changed

+1
-1
lines changed

package/network/config/wifi-scripts/files/lib/netifd/wireless.uc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ function config_init(uci)
165165
let mlo_vif = parse_bool(data.mlo);
166166
let radios = map(dev_names, (v) => radio_idx[v]);
167167
radios = filter(radios, (v) => v != null);
168-
let radio_config = map(dev_names, (v) => devices[v].config);
168+
let radio_config = map(dev_names, (v) => devices[v]?.config);
169169
let ifname;
170170
let mlo_created = false;
171171

0 commit comments

Comments
 (0)