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
diff --git a/core/hdd/src/wlan_hdd_ipa.c b/core/hdd/src/wlan_hdd_ipa.c
index 9fe9b21..dc15de8 100644
--- a/core/hdd/src/wlan_hdd_ipa.c
+++ b/core/hdd/src/wlan_hdd_ipa.c
@@ -4215,6 +4215,8 @@
 			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);