[PATCH] PASN: Fix the compilation errors without CONFIG_PASN

Nick Hainke vincent at systemli.org
Sun Mar 1 08:37:43 PST 2026


Fix the compilation errors by protecting the access to pasn in
wpas_request_connection for the CONFIG_PASN disabled case.

Fixes: 5f3a47346be5 ("EPPKE: EPPKE authentication for SME-in-wpa_supplicant case")
Signed-off-by: Nick Hainke <vincent at systemli.org>
---
 wpa_supplicant/wpa_supplicant.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c
index 115dd376b..29b2815a8 100644
--- a/wpa_supplicant/wpa_supplicant.c
+++ b/wpa_supplicant/wpa_supplicant.c
@@ -9516,7 +9516,9 @@ void wpas_request_connection(struct wpa_supplicant *wpa_s)
 	wpa_s->disconnected = 0;
 	wpa_s->reassociate = 1;
 	wpa_s->last_owe_group = 0;
+#ifdef CONFIG_PASN
 	wpa_pasn_reset(&wpa_s->pasn);
+#endif /* CONFIG_PASN */
 
 	if (wpa_supplicant_fast_associate(wpa_s) != 1)
 		wpa_supplicant_req_scan(wpa_s, 0, 0);
-- 
2.53.0




More information about the Hostap mailing list