From 5cb171469f4e0a7fad3a0898bf26ebece178d82f Mon Sep 17 00:00:00 2001 From: Rajeev Kumar Date: Thu, 13 Mar 2014 17:34:16 -0700 Subject: 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 --- CORE/SERVICES/WMA/wma.c | 1 + 1 file changed, 1 insertion(+) 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: -- cgit v1.2.3