wlan: Validate adapter's magic number before accessing it.
In hdd_softap_tx_complete_cbk() add check to validate adapter's
magic number before accessing adapter context.
Change-Id: I5fbb0ec03db5dca33fb94f37edb0a202e424bfac
CRs-Fixed: 799951
diff --git a/CORE/HDD/src/wlan_hdd_softap_tx_rx.c b/CORE/HDD/src/wlan_hdd_softap_tx_rx.c
index c39bd0a..a182f9e 100644
--- a/CORE/HDD/src/wlan_hdd_softap_tx_rx.c
+++ b/CORE/HDD/src/wlan_hdd_softap_tx_rx.c
@@ -1108,10 +1108,10 @@
//Get the Adapter context.
pAdapter = (hdd_adapter_t *)netdev_priv(((struct sk_buff *)pOsPkt)->dev);
- if(pAdapter == NULL)
+ if((pAdapter == NULL) || (WLAN_HDD_ADAPTER_MAGIC != pAdapter->magic))
{
VOS_TRACE( VOS_MODULE_ID_HDD_SAP_DATA, VOS_TRACE_LEVEL_ERROR,
- "%s: HDD adapter context is Null", __func__);
+ "%s: HDD adapter context is invalid", __func__);
}
else
{