Message ID | 20230707144826.3043151-1-koen.vandeputte@citymesh.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Johannes Berg |
Headers | show |
Series | iw: fix attribute size mismatch | expand |
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; }
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> --- info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)