Эх сурвалжийг харах

Merge "qca-wifi: Fix use after free when bpr flag enabled"

Linux Build Service Account 6 жил өмнө
parent
commit
504ff4d4b4

+ 1 - 1
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,
 		dp_wdi_event_handler(WDI_EVENT_TX_MGMT_CTRL, pdev->soc,
 				     nbuf, HTT_INVALID_PEER,
 				     nbuf, HTT_INVALID_PEER,
 				     WDI_NO_VAL, pdev->pdev_id);
 				     WDI_NO_VAL, pdev->pdev_id);
-	} else {
+	} else if (pdev->tx_capture_enabled) {
 		if (pdev->mgmtctrl_frm_info.last_nbuf)
 		if (pdev->mgmtctrl_frm_info.last_nbuf)
 			qdf_nbuf_free(pdev->mgmtctrl_frm_info.last_nbuf);
 			qdf_nbuf_free(pdev->mgmtctrl_frm_info.last_nbuf);