From be11a5948638037f38583885bb2c9ba1bc9bfaef Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Thu, 30 Jul 2015 12:14:24 +0200 Subject: [PATCH] P2P: Cancel group formation when deleting a group during group formation Otherwise P2P remains in provisioning state and continues to skip extended listening forever. Signed-off-by: Michael Olbrich --- wpa_supplicant/p2p_supplicant.c | 1 + 1 file changed, 1 insertion(+) diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index e41c2bf08..04db85697 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/wpa_supplicant/p2p_supplicant.c @@ -872,6 +872,7 @@ static int wpas_p2p_group_delete(struct wpa_supplicant *wpa_s, wpa_printf(MSG_DEBUG, "P2P: Cancelled P2P group formation " "timeout"); wpa_s->p2p_in_provisioning = 0; + wpas_p2p_group_formation_failed(wpa_s, 1); } wpa_s->p2p_in_invitation = 0;