From f9904907125826458a6409c0d898f3701ce4e0ed Mon Sep 17 00:00:00 2001 From: Tallapragada Kalyan Date: Thu, 14 Mar 2019 10:39:10 +0530 Subject: [PATCH] qcacmn: Fix msdu link descriptor leak in fragment handler msdu link desctriptor leak got introduced because two gerrits got merged at the same time. Change-Id: I65dbbab016e2e31c0943c37d614e6613193a56fd --- dp/wifi3.0/dp_rx_defrag.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dp/wifi3.0/dp_rx_defrag.c b/dp/wifi3.0/dp_rx_defrag.c index 8d0e8cc8fd..50cf865039 100644 --- a/dp/wifi3.0/dp_rx_defrag.c +++ b/dp/wifi3.0/dp_rx_defrag.c @@ -1443,10 +1443,7 @@ static QDF_STATUS dp_rx_defrag_store_fragment(struct dp_soc *soc, if (!rx_reorder_array_elem) { QDF_TRACE(QDF_MODULE_ID_TXRX, QDF_TRACE_LEVEL_ERROR, "Rcvd Fragmented pkt before peer_tid is setup"); - qdf_nbuf_free(frag); - dp_rx_add_to_free_desc_list(head, tail, rx_desc); - *rx_bfs = 1; - goto end; + goto discard_frag; } /*