]> git.openfabrics.org - ~emulex/infiniband.git/commit
ath9k_hw: index out of bounds
authorroel <roel.kluin@gmail.com>
Sun, 10 Apr 2011 19:09:50 +0000 (21:09 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 12 Apr 2011 20:59:30 +0000 (16:59 -0400)
commit0f8e94d2ae4f7966d09c8105ccabb3b3d8238a4d
tree3a3509a24f8fff5bf33f23b13f0b2db5f3bceb1b
parentc266c71a9cbdccb40fb6f4c05d4ddaa6226e5eba
ath9k_hw: index out of bounds

Check whether index is within bounds before testing the element

Both spurChans arrays in modalHeader5G and modalHeader2G have 5 elements,
AR_EEPROM_MODAL_SPURS is defined 5. So unless a break occurs, in the
last iteration (i=5) we tried to access spurChansPtr[5] before testing
whether i was within bounds. Fix this.

Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/ar9003_phy.c