mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-22 06:29:23 +01:00
station: Prevent a NULL pointer access
There is an unchecked NULL pointer access in network_has_open_pair. open_info can be NULL, when out of multiple APs in range that advertise the same SSID some advertise OWE transition elments and some don't.
This commit is contained in:
parent
017069bf68
commit
5a111ac902
@ -698,6 +698,10 @@ static bool network_has_open_pair(struct network *network, struct scan_bss *owe)
|
|||||||
struct scan_bss *open = entry->data;
|
struct scan_bss *open = entry->data;
|
||||||
struct ie_owe_transition_info *open_info = open->owe_trans;
|
struct ie_owe_transition_info *open_info = open->owe_trans;
|
||||||
|
|
||||||
|
/* AP does not advertise owe transition */
|
||||||
|
if (!open_info)
|
||||||
|
continue;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Check if this is an Open/Hidden pair:
|
* Check if this is an Open/Hidden pair:
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user