WNM: Verify BSS TM target match against the current network profile
Reject a BSS transition management candidate if it does not match the current network profile, e.g., due to incompatible security parameters. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
8854f90bad
commit
cbc3d6fe65
1 changed files with 11 additions and 0 deletions
|
@ -546,6 +546,17 @@ compare_scan_neighbor_results(struct wpa_supplicant *wpa_s)
|
|||
continue;
|
||||
}
|
||||
|
||||
if (wpa_s->current_ssid &&
|
||||
!wpa_scan_res_match(wpa_s, 0, target, wpa_s->current_ssid,
|
||||
1)) {
|
||||
wpa_printf(MSG_DEBUG, "Candidate BSS " MACSTR
|
||||
" (pref %d) does not match the current network profile",
|
||||
MAC2STR(nei->bssid),
|
||||
nei->preference_present ? nei->preference :
|
||||
-1);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (wpa_is_bss_tmp_disallowed(wpa_s, target->bssid)) {
|
||||
wpa_printf(MSG_DEBUG,
|
||||
"MBO: Candidate BSS " MACSTR
|
||||
|
|
Loading…
Reference in a new issue