From: Ilan Peer Date: Thu, 27 Mar 2014 06:58:29 +0000 (+0200) Subject: P2P: Do not initiate scan on P2P Device when enabled X-Git-Tag: hostap_2_2~446 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=782e2f785e5e19b6a1d06b61a6567fc9f6c49cd4;p=mech_eap.git P2P: Do not initiate scan on P2P Device when enabled Do not start a scan on a P2P Device interface when processing an interface enabled event. Signed-off-by: Ilan Peer --- diff --git a/wpa_supplicant/events.c b/wpa_supplicant/events.c index 56f22f0..847d50d 100644 --- a/wpa_supplicant/events.c +++ b/wpa_supplicant/events.c @@ -3274,6 +3274,12 @@ void wpa_supplicant_event(void *ctx, enum wpa_event_type event, wpa_dbg(wpa_s, MSG_DEBUG, "Interface was enabled"); if (wpa_s->wpa_state == WPA_INTERFACE_DISABLED) { wpa_supplicant_update_mac_addr(wpa_s); + if (wpa_s->p2p_mgmt) { + wpa_supplicant_set_state(wpa_s, + WPA_DISCONNECTED); + break; + } + #ifdef CONFIG_AP if (!wpa_s->ap_iface) { wpa_supplicant_set_state(wpa_s,