aboutsummaryrefslogtreecommitdiff
path: root/wpa_supplicant/events.c
diff options
context:
space:
mode:
Diffstat (limited to 'wpa_supplicant/events.c')
-rw-r--r--wpa_supplicant/events.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/wpa_supplicant/events.c b/wpa_supplicant/events.c
index 77dca18..1d7afb5 100644
--- a/wpa_supplicant/events.c
+++ b/wpa_supplicant/events.c
@@ -552,6 +552,11 @@ wpa_supplicant_select_bss_non_wpa(struct wpa_supplicant *wpa_s,
continue;
}
+ /* Fix 5.1.7 WPS test case */
+ if (wpas_wps_ssid_bss_match(wpa_s, ssid, bss) == 0) {
+ continue;
+ }
+
if (!(ssid->key_mgmt & WPA_KEY_MGMT_NONE) &&
!(ssid->key_mgmt & WPA_KEY_MGMT_WPS) &&
!(ssid->key_mgmt & WPA_KEY_MGMT_IEEE8021X_NO_WPA))