mac80211: avoid NULL ptr deref when finding max_rates in PID and minstrel
authorJohn W. Linville <linville@tuxdriver.com>
Tue, 5 May 2009 19:18:26 +0000 (15:18 -0400)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 11 May 2009 19:07:01 +0000 (15:07 -0400)
commit621ad7c96aa138cfeab53cd4debc5a4e08b2189b
tree1759dce722d8b8798698540d1db11c2027c27ecf
parentaedec9226809ae9d1972f8f8079fc70206ee7a88
mac80211: avoid NULL ptr deref when finding max_rates in PID and minstrel

"There is another problem with this piece of code. The sband will be NULL
after second iteration on single band device and cause null pointer
dereference. Everything is working with dual band card. Sorry, but i
don't know how to explain this clearly in English. I have looked on the
second patch for pid algorithm and found similar bug."

Reported-by: Karol Szuster <qflon@o2.pl>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/rc80211_minstrel.c
net/mac80211/rc80211_pid_algo.c