mac80211: fix crash on getting sta info with uninitialized rate control
authorFelix Fietkau <nbd@openwrt.org>
Tue, 22 Jul 2014 19:00:26 +0000 (21:00 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 22 Jul 2014 20:17:17 +0000 (22:17 +0200)
commitfa8f136fe9a8fbdcb11a1db94f30146cae6d8777
tree650a5ff1eb3b7b02f19ce8d652004f222a18d0a3
parent8c26d458394be44e135d1c6bd4557e1c4e1a0535
mac80211: fix crash on getting sta info with uninitialized rate control

If the expected throughput is queried before rate control has been
initialized, the minstrel op for it will crash while trying to access
the rate table.
Check for WLAN_STA_RATE_CONTROL before attempting to use the rate
control op.

Reported-by: Jean-Pierre Tosoni <jp.tosoni@acksys.fr>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/cfg.c