blob: 93ac02cc3d53cd1afa9bbace6bd73b64622d7443 [file] [log] [blame]
From ea706b389fd896318bd7310b058fedf11d1b6758 Mon Sep 17 00:00:00 2001
From: Koen Vandeputte <koen.vandeputte@citymesh.com>
Date: Fri, 7 Jul 2023 16:48:26 +0200
Subject: [PATCH 19/28] iw: fix attribute size mismatch
NL80211_ATTR_MAX_AP_ASSOC_STA gets packed as u32 in the kernel.
Change the receiving side to match this, or it will be wrong
on big-endian.
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
Link: https://lore.kernel.org/r/20230707144826.3043151-1-koen.vandeputte@citymesh.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
---
info.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/info.c b/info.c
index 364f9b3..4c5f463 100644
--- a/info.c
+++ b/info.c
@@ -879,7 +879,7 @@ broken_combination:
if (tb_msg[NL80211_ATTR_MAX_AP_ASSOC_STA])
printf("\tMaximum associated stations in AP mode: %u\n",
- nla_get_u16(tb_msg[NL80211_ATTR_MAX_AP_ASSOC_STA]));
+ nla_get_u32(tb_msg[NL80211_ATTR_MAX_AP_ASSOC_STA]));
return NL_SKIP;
}
--
2.39.2