summaryrefslogtreecommitdiffstats
path: root/net/mac80211/debugfs_sta.c
diff options
context:
space:
mode:
authorBen Greear <greearb@candelatech.com>2022-04-06 10:56:59 -0700
committerJohannes Berg <johannes.berg@intel.com>2022-04-11 11:57:27 +0200
commitfb4bccd863ccccd36ad000601856609e259a1859 (patch)
tree6982cfbca73f3e6dbafd87e0c8b426aaa9116252 /net/mac80211/debugfs_sta.c
parenta5199b5626cd6913cf8776a835bc63d40e0686ad (diff)
downloadlinux-stable-fb4bccd863ccccd36ad000601856609e259a1859.tar.gz
linux-stable-fb4bccd863ccccd36ad000601856609e259a1859.tar.bz2
linux-stable-fb4bccd863ccccd36ad000601856609e259a1859.zip
mac80211: fix ht_capa printout in debugfs
Don't use sizeof(pointer) when calculating scnprintf offset. Fixes: 01f84f0ed3b4 ("mac80211: reduce stack usage in debugfs") Signed-off-by: Ben Greear <greearb@candelatech.com> Link: https://lore.kernel.org/r/20220406175659.20611-1-greearb@candelatech.com [correct the Fixes tag] Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/debugfs_sta.c')
-rw-r--r--net/mac80211/debugfs_sta.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/debugfs_sta.c b/net/mac80211/debugfs_sta.c
index 9479f2787ea7..88d9cc945a21 100644
--- a/net/mac80211/debugfs_sta.c
+++ b/net/mac80211/debugfs_sta.c
@@ -441,7 +441,7 @@ static ssize_t sta_ht_capa_read(struct file *file, char __user *userbuf,
#define PRINT_HT_CAP(_cond, _str) \
do { \
if (_cond) \
- p += scnprintf(p, sizeof(buf)+buf-p, "\t" _str "\n"); \
+ p += scnprintf(p, bufsz + buf - p, "\t" _str "\n"); \
} while (0)
char *buf, *p;
int i;