Răsfoiți Sursa

qcacld-3.0: Free exception path buffer for invalid adapter

IPA's exception path buffer is not freed if adapter is invalid.
Free exception path buffer if adapter is invalid.

Change-Id: Iacaea4d96a6233764da3cf4b302d7ed9affe6d95
CRs-Fixed: 2092131
Govind Singh 7 ani în urmă
părinte
comite
02075947b5
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      core/hdd/src/wlan_hdd_ipa.c

+ 2 - 0
core/hdd/src/wlan_hdd_ipa.c

@@ -4215,6 +4215,8 @@ static void hdd_ipa_pm_flush(struct work_struct *work)
 			if (pm_tx_cb->adapter->dev)
 				hdd_softap_hard_start_xmit(skb,
 					  pm_tx_cb->adapter->dev);
+			else
+				ipa_free_skb(pm_tx_cb->ipa_tx_desc);
 		} else {
 			hdd_ipa_send_pkt_to_tl(pm_tx_cb->iface_context,
 				       pm_tx_cb->ipa_tx_desc);