qcacmn: fix dp_peer ref_cnt leak in CFR processing
dp_peer ref_cnt is increased in dp_rx_mon_populate_cfr_ppdu_info(), but it does not release it at last, this leads to dp_peer ref_cnt leak which then dp_peer memory can't be freed and corresponding dp_vdev leaked as well. release the ref_cnt for dp_peer at the end of dp_rx_mon_populate_cfr_ppdu_info(). Change-Id: I8ac301609deb3790ad9f3d6eda85d502cede9799 CRs-Fixed: 3461642
Esse commit está contido em:
@@ -130,6 +130,8 @@ dp_rx_mon_populate_cfr_ppdu_info(struct dp_pdev *pdev,
|
||||
cdp_rx_ppdu->peer_id = peer->peer_id;
|
||||
cdp_rx_ppdu->vdev_id = peer->vdev->vdev_id;
|
||||
cdp_rx_ppdu->num_users = num_users;
|
||||
|
||||
dp_peer_unref_delete(peer, DP_MOD_ID_RX_PPDU_STATS);
|
||||
}
|
||||
|
||||
bool
|
||||
|
Referência em uma nova issue
Block a user