From b01c4843bb7b785db5a4201f0dc0f30b2047a04d Mon Sep 17 00:00:00 2001 From: Shivani Baranwal Date: Tue, 20 May 2025 15:06:56 +0530 Subject: [PATCH] P2P2: Set p2p_mode to WPA_P2P_MODE_WFD_R2 upon receiving PASN Auth This is required during P2P2 verification on the responder side where p2p_mode may not be initialized to WFD_R2 by default. Ensure the mode is set correctly when PASN Auth RX is received to support P2P2 operation. Signed-off-by: Shivani Baranwal --- wpa_supplicant/p2p_supplicant.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index c2dc02c98..a101f7091 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/wpa_supplicant/p2p_supplicant.c @@ -11595,6 +11595,8 @@ int wpas_p2p_pasn_auth_rx(struct wpa_supplicant *wpa_s, return -2; wpa_s->p2p2 = true; + if (wpa_s->p2p_mode == WPA_P2P_MODE_WFD_R1) + wpa_s->p2p_mode = WPA_P2P_MODE_WFD_R2; return p2p_pasn_auth_rx(p2p, mgmt, len, freq); } -- 2.47.2