]> git.ipfire.org Git - thirdparty/iw.git/commitdiff
iw: Prevent segfault in ftm get stats
authorDaniel Gabay <daniel.gabay@intel.com>
Tue, 14 Jan 2025 17:04:12 +0000 (19:04 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 24 Jun 2025 07:29:48 +0000 (09:29 +0200)
Ensure correct NL80211_FTM_STATS_MAX is passed to nla_parse
to prevent segmentation fault.

Fixes: 02b85d80b4f4 ("iw: add FTM responder commands")
Signed-off-by: Daniel Gabay <daniel.gabay@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
ftm.c

diff --git a/ftm.c b/ftm.c
index 23be38e2ddd3beab5f2409f799a7e586f163819b..7688e716d28e98c1b67c24f34a4d7f198c2ee3e8 100644 (file)
--- a/ftm.c
+++ b/ftm.c
@@ -39,7 +39,7 @@ static int handle_ftm_stats(struct nl_msg *msg, void *arg)
                return NL_SKIP;
        }
 
-       nla_parse(info, NL80211_REG_RULE_ATTR_MAX,
+       nla_parse(info, NL80211_FTM_STATS_MAX,
                  nla_data(tb[NL80211_ATTR_FTM_RESPONDER_STATS]),
                  nla_len(tb[NL80211_ATTR_FTM_RESPONDER_STATS]),
                  info_policy);