From ea706b389fd896318bd7310b058fedf11d1b6758 Mon Sep 17 00:00:00 2001 From: Koen Vandeputte Date: Fri, 7 Jul 2023 16:48:26 +0200 Subject: 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 Link: https://lore.kernel.org/r/20230707144826.3043151-1-koen.vandeputte@citymesh.com Signed-off-by: Johannes Berg --- 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; } -- cgit 1.2.3-korg