]> git.ipfire.org Git - thirdparty/iw.git/commitdiff
iw: print HE mcs correctly when mcs_len
authorJanusz Dziedzic <janusz.dziedzic@gmail.com>
Sat, 26 Apr 2025 20:26:48 +0000 (22:26 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 24 Jun 2025 07:37:03 +0000 (09:37 +0200)
Print HE mcs correctly when lower layer
report correct/real mcs length.

Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com>
Link: https://patch.msgid.link/20250426202702.913342-1-janusz.dziedzic@gmail.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
util.c

diff --git a/util.c b/util.c
index 3345d956859c92aec5c98a24427d4e759481e865..7067ca43c1a21f5ab244dd79d768a7d279fb4fd3 100644 (file)
--- a/util.c
+++ b/util.c
@@ -1399,7 +1399,7 @@ static void __print_he_capa(const __u16 *mac_cap,
                        continue;
 
                /* Supports more, but overflow? Abort. */
-               if ((i * 2 + 2) * sizeof(le16toh(mcs_set[0])) >= mcs_len)
+               if ((i * 2 + 2) * sizeof(le16toh(mcs_set[0])) > mcs_len)
                        return;
 
                for (j = 0; j < 2; j++) {