wlan: Miss interpretation of data pointer

Broken if condition in disassoc_sta ioctl
handler is been removed, because peerMacAddress
will be always passed in extra pointer.

CRs-fixed: 455872
Change-Id: I52399aa2fe7234ac152a5d434c6105ccc6fbfabd
diff --git a/CORE/HDD/src/wlan_hdd_hostapd.c b/CORE/HDD/src/wlan_hdd_hostapd.c
index ed9862f..8990478 100644
--- a/CORE/HDD/src/wlan_hdd_hostapd.c
+++ b/CORE/HDD/src/wlan_hdd_hostapd.c
@@ -1295,14 +1295,10 @@
     v_U8_t *peerMacAddr;    
     
     ENTER();
-    /* the comparison below is needed since if iwpriv tool is used for calling this ioctl
-     * data is passed in extra (less than 16 octets); however in android wifi framework
-     * data is placed in wrqu->data.pointer.
+    /* iwpriv tool or framework calls this ioctl with
+     * data passed in extra (less than 16 octets);
      */
-    if ((v_U8_t*)wrqu == (v_U8_t*)extra)
-        peerMacAddr = (v_U8_t *)(extra);
-    else
-        peerMacAddr = (v_U8_t *)(wrqu->data.pointer);
+    peerMacAddr = (v_U8_t *)(extra);
 
     hddLog(LOG1, "data %02x:%02x:%02x:%02x:%02x:%02x",
             peerMacAddr[0], peerMacAddr[1], peerMacAddr[2],