]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 26 Nov 2019 12:09:39 +0000 (15:09 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 13 Dec 2019 09:08:22 +0000 (10:08 +0100)
commit2c711fa37ea9e3a038386b9266627cbb0dfb7356
tree51dbad78a68b44786e9f937b9ee0dbaf9c64bc98
parentb5dae410984179fc8238e41eb69808937e3e7799
mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime()

This code was copied from mt76 and inherited an off by one bug from
there.  The > should be >= so that we don't read one element beyond
the end of the array.

Fixes: d4f96c2d4f07 ("mac80211: Import airtime calculation code from mt76")
Reported-by: Toke Høiland-Jørgensen <toke@redhat.com>
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Toke Høiland-Jørgensen <toke@redhat.com>
Link: https://lore.kernel.org/r/20191126120910.ftr4t7me3by32aiz@kili.mountain
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/airtime.c