diff --git a/dp/wifi3.0/dp_tx_capture.c b/dp/wifi3.0/dp_tx_capture.c index 1314e8aafb..2f013f41c4 100644 --- a/dp/wifi3.0/dp_tx_capture.c +++ b/dp/wifi3.0/dp_tx_capture.c @@ -116,7 +116,7 @@ void dp_deliver_mgmt_frm(struct dp_pdev *pdev, qdf_nbuf_t nbuf) dp_wdi_event_handler(WDI_EVENT_TX_MGMT_CTRL, pdev->soc, nbuf, HTT_INVALID_PEER, WDI_NO_VAL, pdev->pdev_id); - } else { + } else if (pdev->tx_capture_enabled) { if (pdev->mgmtctrl_frm_info.last_nbuf) qdf_nbuf_free(pdev->mgmtctrl_frm_info.last_nbuf);