]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
P2P2: Do not override peer_addr from BSSID in pairing verification
authorShivani Baranwal <quic_shivbara@quicinc.com>
Mon, 1 Jul 2024 19:11:48 +0000 (00:41 +0530)
committerJouni Malinen <j@w1.fi>
Sun, 13 Oct 2024 18:51:07 +0000 (21:51 +0300)
Signed-off-by: Shivani Baranwal <quic_shivbara@quicinc.com>
wpa_supplicant/p2p_supplicant.c

index 6280dd12cbcbd860dd246ad729de4c63063b727c..7d9f50c9cbb15cc4553ebf9e3c1ea6f8f6d548f7 100644 (file)
@@ -8157,7 +8157,8 @@ int wpas_p2p_invite(struct wpa_supplicant *wpa_s, const u8 *peer_addr,
                        bssid = wpa_s->own_addr;
        } else {
                role = P2P_INVITE_ROLE_CLIENT;
-               peer_addr = ssid->bssid;
+               if (!wpa_s->p2p2)
+                       peer_addr = ssid->bssid;
        }
        wpa_s->pending_invite_ssid_id = ssid->id;