nl80211: fix memory leak in monitor flags parsing
authorJohannes Berg <johannes.berg@intel.com>
Tue, 24 Feb 2015 09:56:42 +0000 (10:56 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 24 Feb 2015 09:56:42 +0000 (10:56 +0100)
commita18c7192aabac73078f35e5ef4ce28ad5f8cfe8e
tree39ce8be8e1854e89835e80e167100e0f364ace98
parent5528fae88697268a7176dd6c8d7ab368c04368be
nl80211: fix memory leak in monitor flags parsing

If monitor flags parsing results in active monitor but that
isn't supported, the already allocated message is leaked.
Fix this by moving the allocation after this check.

Reported-by: Christian Engelmayer <cengelma@gmx.at>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/wireless/nl80211.c