summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzhangq <zhangq@qti.qualcomm.com>2016-04-12 13:10:14 +0800
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2016-04-22 17:09:43 +0530
commiteb42042341a665a86ef09924d43ffad91dbbb440 (patch)
tree312de894fe833c67f0edd1fa5733054a15a6f798
parent9c454737b59b4e1ed688aeccb5ab1b3ed7a3677e (diff)
qcacld-2.0: Resolve memory leakage in wma.c
In wma_dfs_indicate_radar, radar_event buffer should be released in the failure case. Change-Id: I7857bcf29958be054749affbf5df18485c2c7238 CRs-Fixed: 1002063
-rw-r--r--CORE/SERVICES/WMA/wma.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/CORE/SERVICES/WMA/wma.c b/CORE/SERVICES/WMA/wma.c
index a2431497c6f4..602a2985d521 100644
--- a/CORE/SERVICES/WMA/wma.c
+++ b/CORE/SERVICES/WMA/wma.c
@@ -35167,6 +35167,7 @@ int wma_dfs_indicate_radar(struct ieee80211com *ic,
{
WMA_LOGE("%s:Application triggered channel switch in progress!.. drop radar event indiaction to SAP",
__func__);
+ vos_mem_free(radar_event);
adf_os_spin_unlock_bh(&ic->chan_lock);
return 0;
}