[PATCH v3 32/46] PR: Move ranging_wrapper free inside CONFIG_PASN ifdef

Kavita Kavita kavita.kavita at oss.qualcomm.com
Wed May 13 02:59:56 PDT 2026


The ranging_wrapper member of struct pr_device is only defined
when CONFIG_PASN is enabled. Move wpabuf_free(dev->ranging_wrapper)
inside the CONFIG_PASN ifdef block to fix compilation errors when
CONFIG_PASN is not defined.

Fixes: ef1b1587d315 ("PR: Handle PR element in PASN Auth M1 and prepare M2")
Signed-off-by: Kavita Kavita <kavita.kavita at oss.qualcomm.com>
---
 src/common/proximity_ranging.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/common/proximity_ranging.c b/src/common/proximity_ranging.c
index 0ca9c95fe..06ee58b3d 100644
--- a/src/common/proximity_ranging.c
+++ b/src/common/proximity_ranging.c
@@ -24,8 +24,8 @@ static bool valid_country_ch(char c)
 
 static void pr_device_free(struct pr_data *pr, struct pr_device *dev)
 {
-	wpabuf_free(dev->ranging_wrapper);
 #ifdef CONFIG_PASN
+	wpabuf_free(dev->ranging_wrapper);
 	if (dev->pasn) {
 		wpa_pasn_reset(dev->pasn);
 		pasn_data_deinit(dev->pasn);
-- 
2.34.1




More information about the Hostap mailing list