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)
commit5b0ec94f9cfdcd10f6eb4df75fba9404c72fea4d
treed9b5ad22bc3f98c4bd02ab9be0a5de577f79f043
parentef04a29737dd08352fdf6431d119ca636d664efe
mac80211: fix memory leak in register_hw() error path

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