summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHong Shi <hongsh@codeaurora.org>2018-06-28 19:04:38 +0800
committerHong Shi <hongsh@codeaurora.org>2018-06-28 19:11:57 +0800
commitfee646875f7b0890e0d66aa853ea6934948ccc85 (patch)
tree3d3aa681c8f77604ede82d13f661056e2d32ad68
parenta3c3a33fef7bfaa2cc5b55e3698e594dc5c50999 (diff)
qcacld-2.0: Fix memory leak in sme_InitThermalInfo
Observed memory leak in driver unload. Per call stack, memory leak is caused by sme_InitThermalInfo. Add memory free in wma_mc_process_msg. Change-Id: Icdefe383144a55b2721b49be7d073f5051911b66 CRs-Fixed: 2269559
-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 22c564dfba1d..e4e3d267b116 100644
--- a/CORE/SERVICES/WMA/wma.c
+++ b/CORE/SERVICES/WMA/wma.c
@@ -34760,6 +34760,7 @@ VOS_STATUS wma_mc_process_msg(v_VOID_t *vos_context, vos_msg_t *msg)
break;
case WDA_INIT_DPD_RECAL_INFO_CMD:
wma_process_init_dpd_recal_info(wma_handle, (t_dpd_recal_mgmt *)msg->bodyptr);
+ vos_mem_free(msg->bodyptr);
break;
case WDA_SET_THERMAL_LEVEL: