mac80211/minstrel: fix NULL pointer dereference issue
authorFelix Fietkau <nbd@openwrt.org>
Mon, 15 Jul 2013 12:35:06 +0000 (14:35 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 16 Jul 2013 14:48:14 +0000 (17:48 +0300)
commit5c9fc93bc9bc417418fc1b6366833ae6a07b804d
treee1fb9841cd93ed7409cf2c2ccd89f416847632c6
parent6b0f32745dcfba01d7be33acd1b40306c7a914c6
mac80211/minstrel: fix NULL pointer dereference issue

When priv_sta == NULL, mi->prev_sample is dereferenced too early. Move
the assignment further down, after the rate_control_send_low call.

Reported-by: Krzysztof Mazur <krzysiek@podlesie.net>
Cc: stable@vger.kernel.org # 3.10
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/rc80211_minstrel.c