diff options
| author | Govind Singh <govinds@qti.qualcomm.com> | 2015-10-05 12:48:09 +0530 |
|---|---|---|
| committer | Anjaneedevi Kapparapu <akappa@codeaurora.org> | 2015-10-09 14:46:44 +0530 |
| commit | c754d456389681cb10e73b409fa497db9356e956 (patch) | |
| tree | cc04bdb8c4fa3e7ad51656b2d72e215418611dee | |
| parent | e48f1ae1b31828758efa1bbf499a6adc02e92f86 (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.c | 4 |
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); } |
