From: Sunil Dutt Undekari Date: Mon, 25 Jun 2012 11:05:49 +0000 (+0300) Subject: P2P: Reject p2p_find when in provisioning X-Git-Tag: hostap_2_0~610 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5bda43cdeec1c0dc34ba0f465499bb525fdd541a;p=thirdparty%2Fhostap.git P2P: Reject p2p_find when in provisioning A p2p_find during provisioning shall not allow the enrollee to pick the network, hence disable p2p_find during provisioning. Signed-hostap: Sunil Dutt Undekari --- diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index ec13f0273..9e3961c3c 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/wpa_supplicant/p2p_supplicant.c @@ -3885,7 +3885,8 @@ int wpas_p2p_find(struct wpa_supplicant *wpa_s, unsigned int timeout, if (wpa_s->drv_flags & WPA_DRIVER_FLAGS_P2P_MGMT) return wpa_drv_p2p_find(wpa_s, timeout, type); - if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL) + if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL || + wpa_s->p2p_in_provisioning) return -1; wpa_supplicant_cancel_sched_scan(wpa_s);