summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajeev Kumar <rajekuma@qca.qualcomm.com>2014-03-13 17:34:16 -0700
committerAkash Patel <c_akashp@qca.qualcomm.com>2014-03-14 10:34:13 -0700
commit5cb171469f4e0a7fad3a0898bf26ebece178d82f (patch)
treee3dc684776307272176cc5a0c9980e52817efb5e
parent658eecd17698d0e9f3aa55d5beeae08c72f3c3b0 (diff)
qcacld: Fix of memory leak in wma for WDA_UPDATE_OP_MODE
Memory allocated by LIM for message WDA_UPDATE_OP_MODE is not freed in WMA. Free message body pointer in WMA for msg WDA_UPDATE_OP_MODE handling Change-Id: Ic4b407498f31efbbf43b10b04d090c367073b673 CRs-Fixed: 631548
-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 6db0bcd453d7..d835a3df1468 100644
--- a/CORE/SERVICES/WMA/wma.c
+++ b/CORE/SERVICES/WMA/wma.c
@@ -15287,6 +15287,7 @@ VOS_STATUS wma_mc_process_msg(v_VOID_t *vos_context, vos_msg_t *msg)
case WDA_UPDATE_OP_MODE:
wma_process_update_opmode(wma_handle,
(tUpdateVHTOpMode *)msg->bodyptr);
+ vos_mem_free(msg->bodyptr);
break;
#ifdef WLAN_FEATURE_11AC
case WDA_UPDATE_MEMBERSHIP: