mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()
authorweiyongjun (A) <weiyongjun1@huawei.com>
Thu, 18 Jan 2018 02:23:34 +0000 (02:23 +0000)
committerSalvatore Bonaccorso <carnil@debian.org>
Tue, 20 Mar 2018 08:31:07 +0000 (08:31 +0000)
commit20c9f9cbbcb04930873e8e08f2e9974688338817
tree2dcd43654599830c9934d2bda1a7f7c6f88a5c11
parentd4a0240bbf79289367f0b77a13728911c355e3dc
mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()

'hwname' is malloced in hwsim_new_radio_nl() and should be freed
before leaving from the error handling cases, otherwise it will cause
memory leak.

Fixes: ff4dd73dd2b4 ("mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length")
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Reviewed-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Gbp-Pq: Topic bugfix/all
Gbp-Pq: Name mac80211_hwsim-fix-possible-memory-leak-in-hwsim_new.patch
drivers/net/wireless/mac80211_hwsim.c