From 18c14aed563c55dde7e0ebf0b1224578e3d3ac0e Mon Sep 17 00:00:00 2001 From: KARTHIK KUMAR T Date: Fri, 15 Sep 2023 14:21:22 +0530 Subject: [PATCH] qcacmn: Add code to solve the memory leak issue Add code to solve the memory leak issue Change-Id: Iecaf7423757cbb82ed4eb8e7f493669a2b76899a CRs-Fixed: 3617258 --- dp/wifi3.0/dp_rx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dp/wifi3.0/dp_rx.c b/dp/wifi3.0/dp_rx.c index bf954485d9..868a374bed 100644 --- a/dp/wifi3.0/dp_rx.c +++ b/dp/wifi3.0/dp_rx.c @@ -758,8 +758,10 @@ QDF_STATUS __dp_pdev_rx_buffers_no_map_attach(struct dp_soc *soc, rx_desc_pool->buf_size); rxdma_ring_entry = (struct dp_buffer_addr_info *) hal_srng_src_get_next(soc->hal_soc, rxdma_srng); - if (!rxdma_ring_entry) + if (!rxdma_ring_entry) { + qdf_nbuf_free(nbuf); break; + } desc_list->rx_desc.nbuf = nbuf; dp_rx_set_reuse_nbuf(&desc_list->rx_desc, nbuf);