Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f0bce44f authored by roel's avatar roel Committed by John W. Linville
Browse files

ath9k: index out of bounds



Check whether index is within bounds before testing the element

Signed-off-by: default avatarRoel Kluin <roel.kluin@gmail.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 0f8e94d2
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1092,8 +1092,7 @@ static int ath_rc_get_rateindex(const struct ath_rate_table *rate_table,
	if (!(rate->flags & IEEE80211_TX_RC_MCS))
		return rate->idx;

	while (rate->idx > mcs_rix_off[i] &&
	       i < ARRAY_SIZE(mcs_rix_off)) {
	while (i < ARRAY_SIZE(mcs_rix_off) && rate->idx > mcs_rix_off[i]) {
		rix++; i++;
	}