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