iwlwifi: mvm: rs: fix a potential out of bounds access
authorEyal Shapira <eyal@wizery.com>
Thu, 19 Nov 2015 16:37:31 +0000 (18:37 +0200)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Sun, 13 Dec 2015 06:22:31 +0000 (08:22 +0200)
commite8b3f7b6e746e5a850d243e1e11d83d2163e16e4
tree7a2f7e435378d1883ea409438419693d6071bff0
parent355346ba3050f42dc33663d7dd6cba055ba31924
iwlwifi: mvm: rs: fix a potential out of bounds access

Klocwork pointed these out. There is a theoretical possibility
that rate->index might be set to IWL_RATE_INVALID (15).
This could trigger an out of bounds access on ht_vht_rates or
legacy_rates arrays. Fix it by adding some checks.

Signed-off-by: Eyal Shapira <eyalx.shapira@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/rs.c