mac80211: minstrel: avoid accessing negative indices in rix_to_ndx()
authorLuciano Coelho <luciano.coelho@nokia.com>
Fri, 3 Jul 2009 05:25:08 +0000 (08:25 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 7 Jul 2009 16:55:28 +0000 (12:55 -0400)
commit3938b45c1c75e53d45eb65ac253f12e86239c9ba
tree9653bd914d6e117c4057f75d65ba61e30e6afa99
parent2dce4c2b5f0b43bd25bf9ea6ded06b7f8a54c91f
mac80211: minstrel: avoid accessing negative indices in rix_to_ndx()

If rix is not found in mi->r[], i will become -1 after the loop.  This value
is eventually used to access arrays, so we were accessing arrays with a
negative index, which is obviously not what we want to do.  This patch fixes
this potential problem.

Signed-off-by: Luciano Coelho <luciano.coelho@nokia.com>
Acked-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/rc80211_minstrel.c