From 8d800ddc2daeefa87ffddac905879f8bc603bab3 Mon Sep 17 00:00:00 2001 From: Krishna Kumaar Natarajan Date: Tue, 16 Jun 2015 11:17:11 -0700 Subject: qcacld-2.0: Fix memory leak in vdev detach Fix memory leak in vdev detach when iface handle is NULL. Change-Id: Ib21c1b87ce6c20c71066cf84a29e7637ff64110a CRs-Fixed: 854438 --- CORE/SERVICES/WMA/wma.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CORE/SERVICES/WMA/wma.c b/CORE/SERVICES/WMA/wma.c index 1d98012cdf2f..d8b846bb960c 100644 --- a/CORE/SERVICES/WMA/wma.c +++ b/CORE/SERVICES/WMA/wma.c @@ -6513,6 +6513,8 @@ static VOS_STATUS wma_vdev_detach(tp_wma_handle wma_handle, WMA_LOGE("handle of vdev_id %d is NULL vdev is already freed", vdev_id); adf_os_spin_unlock_bh(&wma_handle->vdev_detach_lock); + vos_mem_free(pdel_sta_self_req_param); + pdel_sta_self_req_param = NULL; return status; } -- cgit v1.2.3