Clear connect_without_scan on network profile removal
wpa_s->connect_without_scan could have been left pointing to invalid network when a network profile was removed. It seems to be possible for this to happen in some hwsim test case scenarios under specific timing, but the exact reason for this is not clear. In any case, this pointer needs to be cleared. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
42517eb3b0
commit
2bbe4822a6
1 changed files with 2 additions and 0 deletions
|
@ -400,6 +400,8 @@ void wpas_notify_network_removed(struct wpa_supplicant *wpa_s,
|
|||
wpa_s->ml_connect_probe_ssid = NULL;
|
||||
wpa_s->ml_connect_probe_bss = NULL;
|
||||
}
|
||||
if (wpa_s->connect_without_scan == ssid)
|
||||
wpa_s->connect_without_scan = NULL;
|
||||
#if defined(CONFIG_SME) && defined(CONFIG_SAE)
|
||||
if (wpa_s->sme.ext_auth_wpa_ssid == ssid)
|
||||
wpa_s->sme.ext_auth_wpa_ssid = NULL;
|
||||
|
|
Loading…
Reference in a new issue