|
@@ -427,6 +427,11 @@ wpa_supplicant_select_bss_wpa(struct wpa_supplicant *wpa_s,
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
+ if (ssid_len == 0) {
|
|
|
+ wpa_printf(MSG_DEBUG, " skip - SSID not known");
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
if (wpa_ie_len == 0 && rsn_ie_len == 0) {
|
|
|
wpa_printf(MSG_DEBUG, " skip - no WPA/RSN IE");
|
|
|
continue;
|
|
@@ -517,6 +522,11 @@ wpa_supplicant_select_bss_non_wpa(struct wpa_supplicant *wpa_s,
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
+ if (ssid_len == 0) {
|
|
|
+ wpa_printf(MSG_DEBUG, " skip - SSID not known");
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
for (ssid = group; ssid; ssid = ssid->pnext) {
|
|
|
int check_ssid = ssid->ssid_len != 0;
|
|
|
|