mac80211: fix memory leak in register_hw() error path
authorJohannes Berg <johannes.berg@intel.com>
Mon, 6 Jan 2014 15:02:34 +0000 (16:02 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 6 Jan 2014 15:02:34 +0000 (16:02 +0100)
Move the internal scan request allocation below the last
sanity check in ieee80211_register_hw() to avoid leaking
memory if the sanity check actually triggers.

Reported-by: ZHAO Gang <gamerh2o@gmail.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/main.c

Simple merge