summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGovind Singh <govinds@qti.qualcomm.com>2015-10-05 12:48:09 +0530
committerAnjaneedevi Kapparapu <akappa@codeaurora.org>2015-10-09 14:46:44 +0530
commitc754d456389681cb10e73b409fa497db9356e956 (patch)
treecc04bdb8c4fa3e7ad51656b2d72e215418611dee
parente48f1ae1b31828758efa1bbf499a6adc02e92f86 (diff)
qcacld-2.0: Free rx_buff_list in htt_detach
rx_buff_list is not getting freed in htt_detach and causing memory leak. Change-Id: Ia9d6660674c5b4570d337cb66995fc2449145d59 CRs-Fixed: 918223
-rw-r--r--CORE/CLD_TXRX/HTT/htt.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/CORE/CLD_TXRX/HTT/htt.c b/CORE/CLD_TXRX/HTT/htt.c
index 3e2622d2e99b..d428608e8d34 100644
--- a/CORE/CLD_TXRX/HTT/htt.c
+++ b/CORE/CLD_TXRX/HTT/htt.c
@@ -399,6 +399,10 @@ htt_detach(htt_pdev_handle pdev)
#endif
HTT_TX_MUTEX_DESTROY(&pdev->htt_tx_mutex);
HTT_TX_NBUF_QUEUE_MUTEX_DESTROY(pdev);
+#ifdef DEBUG_RX_RING_BUFFER
+ if (pdev->rx_buff_list)
+ adf_os_mem_free(pdev->rx_buff_list);
+#endif
adf_os_mem_free(pdev);
}