wlan: Code clean-up in HDD & WDA

Changes made are
  1- clean-up code in WDA_GetIbssPeerInfoRspCallback
  2- Handle NULL checks for pvosContext in HDD
  3- Address initialization for eapolSubType
     hdd_softap_rx_packet_cbk

CRs-Fixed: 807607
Change-Id: Id6d3f7a9e5c09d540a82d44efe0156a3182ddd45
diff --git a/CORE/HDD/src/wlan_hdd_wext.c b/CORE/HDD/src/wlan_hdd_wext.c
index 3d5f265..12a0d73 100644
--- a/CORE/HDD/src/wlan_hdd_wext.c
+++ b/CORE/HDD/src/wlan_hdd_wext.c
@@ -3621,6 +3621,8 @@
     }
 
     length = getByte(&temp);
+    if (length > sizeof(tSir80211Header))
+       length = sizeof(tSir80211Header);
 
     pHeader = temp;
     vos_mem_zero(&header, sizeof(tSir80211Header));