Revert "P2P: Reject p2p_find while P2P connection is in progress"

This reverts commit ce970851af.

It turned out that this breaks lots of use cases where p2p_find is
issued while already in p2p_listen state. As such, we cannot reject
p2p_find this easily without checking for more specific cases.

Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2013-08-01 17:00:53 +03:00
parent ce970851af
commit 85a6cdb571

View file

@ -4746,10 +4746,8 @@ int wpas_p2p_find(struct wpa_supplicant *wpa_s, unsigned int timeout,
return wpa_drv_p2p_find(wpa_s, timeout, type);
if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL ||
wpa_s->p2p_in_provisioning || wpas_p2p_in_progress(wpa_s)) {
wpa_printf(MSG_DEBUG, "P2P: Reject p2p_find while P2P connection is in progress");
wpa_s->p2p_in_provisioning)
return -1;
}
wpa_supplicant_cancel_sched_scan(wpa_s);