From 0e8f23f3a4307bf4730e15a5a1c3ef897f42a21d Mon Sep 17 00:00:00 2001 From: Chaithanya Garrepalli Date: Wed, 25 Sep 2019 15:24:51 +0530 Subject: [PATCH] qcacmn: fix double free of ME ext buffer Fix double free of ME buffer in enqueue failed case Change-Id: Idf79bff6bd0ffea92dba39a2f7ec6da64a4e193d CRs-fixed: 2532803 --- dp/wifi3.0/dp_tx.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/dp/wifi3.0/dp_tx.c b/dp/wifi3.0/dp_tx.c index b0fa5242ac..c6538e3e19 100644 --- a/dp/wifi3.0/dp_tx.c +++ b/dp/wifi3.0/dp_tx.c @@ -1691,8 +1691,6 @@ qdf_nbuf_t dp_tx_send_msdu_multiple(struct dp_vdev *vdev, qdf_nbuf_t nbuf, tid_stats = &pdev->stats.tid_stats. tid_tx_stats[tx_q->ring_id][msdu_info->tid]; tid_stats->swdrop_cnt[TX_HW_ENQUEUE]++; - if (tx_desc->flags & DP_TX_DESC_FLAG_ME) - dp_tx_me_free_buf(pdev, tx_desc->me_buffer); dp_tx_desc_release(tx_desc, tx_q->desc_pool_id); goto done;