|
@@ -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,
|