P2P: Stop early when processing not-persistent invitation result
authorJouni Malinen <jouni.malinen@atheros.com>
Sun, 27 Jun 2010 07:27:08 +0000 (00:27 -0700)
committerJouni Malinen <j@w1.fi>
Thu, 9 Sep 2010 14:17:19 +0000 (07:17 -0700)
wpa_supplicant/p2p_supplicant.c

index 45121ce..fc69392 100644 (file)
@@ -1830,6 +1830,9 @@ static void wpas_invitation_result(void *ctx, int status, const u8 *bssid)
                        "status=%d ", status);
        }
 
+       if (wpa_s->pending_invite_ssid_id == -1)
+               return; /* Invitation to active group */
+
        if (status != P2P_SC_SUCCESS) {
                wpas_p2p_remove_pending_group_interface(wpa_s);
                return;