From: Jouni Malinen Date: Thu, 1 Dec 2011 08:46:06 +0000 (+0200) Subject: P2P: Clear show_group_started on GO start X-Git-Tag: aosp-jb-start~222 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a9e02d593d21c43880fa98028ccf232b9d541df9;p=thirdparty%2Fhostap.git P2P: Clear show_group_started on GO start The show_group_started variable could be left to 1 based on an earlier failed attempt to start P2P client operation. This can result in unexpected P2P-GROUP-STARTED event when a GO is started without group formation (e.g., re-invoke a persistent group or start an autonomous GO). Avoid this by explicitly clearing show_group_start when setting up the GO. Signed-hostap: Jouni Malinen --- diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index c6484afc2..450cec87a 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/wpa_supplicant/p2p_supplicant.c @@ -711,6 +711,8 @@ static void wpas_start_wps_go(struct wpa_supplicant *wpa_s, if (ssid == NULL) return; + wpa_s->show_group_started = 0; + wpa_config_set_network_defaults(ssid); ssid->temporary = 1; ssid->p2p_group = 1;