From: Ilan Peer Date: Sun, 27 Dec 2015 14:25:07 +0000 (+0200) Subject: wpa_supplicant: Do not wait for monitor on P2P Device interface X-Git-Tag: hostap_2_6~1093 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ede7770180f6ad27f1cade7ed0cf782e39400e79;p=thirdparty%2Fhostap.git wpa_supplicant: Do not wait for monitor on P2P Device interface External programs are not aware of the creation of a dedicated P2P Device interface, so it does not make sense to wait for a monitor to connect on such an interface. Fix this by not waiting on a dedicated P2P Device interface for monitor to attach. Signed-off-by: Ilan Peer --- diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c index 29683bc44..e58899295 100644 --- a/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant/wpa_supplicant.c @@ -5227,7 +5227,7 @@ int wpa_supplicant_run(struct wpa_global *global) if (global->params.wait_for_monitor) { for (wpa_s = global->ifaces; wpa_s; wpa_s = wpa_s->next) - if (wpa_s->ctrl_iface) + if (wpa_s->ctrl_iface && !wpa_s->p2p_mgmt) wpa_supplicant_ctrl_iface_wait( wpa_s->ctrl_iface); }