|
@@ -3914,6 +3914,13 @@ int wpas_p2p_notif_pbc_overlap(struct wpa_supplicant *wpa_s)
|
|
|
"session overlap");
|
|
|
if (wpa_s != wpa_s->parent)
|
|
|
wpa_msg_ctrl(wpa_s->parent, MSG_INFO, WPS_EVENT_OVERLAP);
|
|
|
+
|
|
|
+ if (wpa_s->global->p2p)
|
|
|
+ p2p_group_formation_failed(wpa_s->global->p2p);
|
|
|
+
|
|
|
+ eloop_cancel_timeout(wpas_p2p_group_formation_timeout,
|
|
|
+ wpa_s->parent, NULL);
|
|
|
+
|
|
|
wpas_group_formation_completed(wpa_s, 0);
|
|
|
return 1;
|
|
|
}
|