diff --git a/dp/wifi3.0/dp_htt.c b/dp/wifi3.0/dp_htt.c index 09a402aad7..a518b8776c 100644 --- a/dp/wifi3.0/dp_htt.c +++ b/dp/wifi3.0/dp_htt.c @@ -3008,7 +3008,8 @@ void dp_deliver_mgmt_frm(struct dp_pdev *pdev, qdf_nbuf_t nbuf) nbuf, HTT_INVALID_PEER, WDI_NO_VAL, pdev->pdev_id); } else { - qdf_nbuf_free(nbuf); + if (!pdev->bpr_enable) + qdf_nbuf_free(nbuf); } } #endif