P2P: Do not allow P2P client connection without P2P IE from GO
P2P-GROUP-STARTED event depends on having enough information about the group available. To avoid incomplete information from being delivered to upper layers, do not accept scan results without P2P IE (e.g., from a non-P2P scan) for P2P client association process. This can be of use for some join-a-group cases where non-P2P scans have generated the BSS entry for the GO. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
5df7414b04
commit
b72e14e599
1 changed files with 7 additions and 0 deletions
|
@ -858,6 +858,13 @@ static struct wpa_ssid * wpa_scan_res_match(struct wpa_supplicant *wpa_s,
|
|||
}
|
||||
|
||||
#ifdef CONFIG_P2P
|
||||
if (ssid->p2p_group &&
|
||||
!wpa_bss_get_vendor_ie(bss, P2P_IE_VENDOR_TYPE) &&
|
||||
!wpa_bss_get_vendor_ie_beacon(bss, P2P_IE_VENDOR_TYPE)) {
|
||||
wpa_dbg(wpa_s, MSG_DEBUG, " skip - no P2P IE seen");
|
||||
continue;
|
||||
}
|
||||
|
||||
/*
|
||||
* TODO: skip the AP if its P2P IE has Group Formation
|
||||
* bit set in the P2P Group Capability Bitmap and we
|
||||
|
|
Loading…
Reference in a new issue