ath5k: add bounds check to pdadc table
authorBob Copeland <me@bobcopeland.com>
Thu, 8 Apr 2010 03:55:59 +0000 (23:55 -0400)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 8 Apr 2010 19:24:16 +0000 (15:24 -0400)
commit4f59fce9e099fb6ba3c8361e5094163a3efce5be
tree72da69ffda22e548bc608d5a5bcd87b8220497d4
parenta05988bbbef5ac2391fe696646f0b80708f33f2e
ath5k: add bounds check to pdadc table

We check the bounds on pdadc once when correcting for
negative curves but not when we later copy values from
from the pdadc_tmp array, leading to a potential overrun.

Although we shouldn't hit this case in practice, let's
be consistent.

Reported-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Bob Copeland <me@bobcopeland.com>
Acked-by: Bruno Randolf <br1@einfach.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath5k/phy.c