[PATCH] wpa_supplicant: Do not invalidate PMKSA cache for bssid_* updates
Andrei Otcheretianski
andrei.otcheretianski at intel.com
Thu Dec 28 05:19:24 PST 2023
From: Benjamin Berg <benjamin.berg at intel.com>
These updates do not cause the PMKSA cache to become invalid. As such,
allow setting any of bssid_hint, bssid_ignore, bssid_accept,
bssid_blacklist, bssid_whitelist without clearing the cache and causing
the current connection to be dropped immediately.
Signed-off-by: Benjamin Berg <benjamin.berg at intel.com>
---
wpa_supplicant/ctrl_iface.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c
index b67b3b305c..15cb52ae17 100644
--- a/wpa_supplicant/ctrl_iface.c
+++ b/wpa_supplicant/ctrl_iface.c
@@ -3626,7 +3626,7 @@ static int wpa_supplicant_ctrl_iface_update_network(
#endif /* CONFIG_BGSCAN */
if (os_strcmp(name, "bssid") != 0 &&
- os_strcmp(name, "bssid_hint") != 0 &&
+ os_strncmp(name, "bssid_", 6) != 0 &&
os_strcmp(name, "scan_freq") != 0 &&
os_strcmp(name, "priority") != 0) {
wpa_sm_pmksa_cache_flush(wpa_s->wpa, ssid);
--
2.43.0
More information about the Hostap
mailing list