Browse Source

P2P: Stop early when processing not-persistent invitation result

Jouni Malinen 14 years ago
parent
commit
706887fc28
1 changed files with 3 additions and 0 deletions
  1. 3 0
      wpa_supplicant/p2p_supplicant.c

+ 3 - 0
wpa_supplicant/p2p_supplicant.c

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