@@ -431,12 +434,18 @@ static void ath11k_dp_tx_complete_msdu(struct ath11k *ar,
-       ieee80211_tx_status(ar->hw, msdu);
+       spin_lock_bh(&ab->data_lock);
+       peer = ath11k_peer_find_by_id(ab, ts->peer_id);
+       arsta = (struct ath11k_sta *)peer->sta->drv_priv;
Hi John,

Accesing sta when peer is deleted is causing null pointer dereference issue.

Thanks
Pradeep

Reply via email to