From: Shivani Baranwal Date: Tue, 20 May 2025 09:36:56 +0000 (+0530) Subject: P2P2: Set p2p_mode to WPA_P2P_MODE_WFD_R2 upon receiving PASN Auth X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b01c4843bb7b785db5a4201f0dc0f30b2047a04d;p=thirdparty%2Fhostap.git 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 --- 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); }