From: Benjamin Berg Date: Thu, 28 Dec 2023 13:19:24 +0000 (+0200) Subject: wpa_supplicant: Do not invalidate PMKSA cache for bssid_* updates X-Git-Tag: hostap_2_11~485 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=73f06af143444978f772a4ec00256bc027254a34;p=thirdparty%2Fhostap.git wpa_supplicant: Do not invalidate PMKSA cache for bssid_* updates These updates do not cause the PMKSA cache to become invalid. As such, allow setting any of bssid_hint, bssid_ignore, and bssid_accept without clearing the cache and causing the current connection to be dropped immediately. Signed-off-by: Benjamin Berg --- diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index fed6b6c4d..0708fbdff 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);