params.ssids[0].ssid = wpa_s->go_params->ssid;
params.ssids[0].ssid_len = wpa_s->go_params->ssid_len;
params.num_ssids = 1;
+ params.bssid = wpa_s->go_params->peer_interface_addr;
+ wpa_printf(MSG_DEBUG, "P2P: Use specific BSSID " MACSTR
+ " (peer interface address) for scan",
+ MAC2STR(params.bssid));
goto ssid_list_set;
}
params.ssids[0].ssid_len =
wpa_s->current_ssid->ssid_len;
params.num_ssids = 1;
+ if (wpa_s->current_ssid->bssid_set) {
+ params.bssid = wpa_s->current_ssid->bssid;
+ wpa_printf(MSG_DEBUG, "P2P: Use specific BSSID "
+ MACSTR " for scan",
+ MAC2STR(params.bssid));
+ }
} else {
wpa_printf(MSG_DEBUG, "P2P: No specific SSID known for scan during invitation");
}