Cleanup p2p-iface to allow auto-go iface add.
Bug:335588151
Test: Verified using the wpa_cli by adding the hack in driver
to not to fail in the GO bringup.
Change-Id: I4fd7a0d1f247d58c9378ad96c550176a74b597c4
Signed-off-by: Ajay Davanageri <ajay.davanageri@broadcom.corp-partner.google.com>
diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c
index 6e34e87..d9291f4 100644
--- a/wpa_supplicant/wpa_supplicant.c
+++ b/wpa_supplicant/wpa_supplicant.c
@@ -2555,8 +2555,11 @@
}
if (wpa_supplicant_create_ap(wpa_s, ssid) < 0) {
wpa_supplicant_set_state(wpa_s, WPA_DISCONNECTED);
- if (ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION)
+ if (ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION ||
+ ssid->mode == WPAS_MODE_P2P_GO) {
+ wpa_msg(wpa_s, MSG_ERROR, "create ap failed. clean up the states");
wpas_p2p_ap_setup_failed(wpa_s);
+ }
return;
}
wpa_s->current_bss = bss;