wlan: Quarky Support on Prima

Quarky Support on Prima

Change-Id: Ibe5f7a4174437e618425fdf3caf590178f604993
CR-Fixed: 433770
diff --git a/CORE/WDI/CP/src/wlan_qct_wdi.c b/CORE/WDI/CP/src/wlan_qct_wdi.c
index 45843f4..6436104 100644
--- a/CORE/WDI/CP/src/wlan_qct_wdi.c
+++ b/CORE/WDI/CP/src/wlan_qct_wdi.c
@@ -18998,7 +18998,7 @@
 )
 {
   WDI_HALDumpCmdRspCb     wdiHALDumpCmdRspCb;
-  tpHalDumpCmdRspParams   halDumpCmdRspParams;
+  tHalDumpCmdRspParams   halDumpCmdRspParams;
   WDI_HALDumpCmdRspParamsType wdiHALDumpCmdRsp;
 
   /*-------------------------------------------------------------------------
@@ -19019,19 +19019,22 @@
   wdiHALDumpCmdRsp.usBufferLen = 0;
   wdiHALDumpCmdRsp.pBuffer = NULL;
 
-  halDumpCmdRspParams = (tHalDumpCmdRspParams *)pEventData->pEventData;
+  wpalMemoryCopy( &halDumpCmdRspParams, 
+                 pEventData->pEventData, 
+                 sizeof(tHalDumpCmdRspParams));
 
   wdiHALDumpCmdRsp.wdiStatus   =
-              WDI_HAL_2_WDI_STATUS(halDumpCmdRspParams->status);
+              WDI_HAL_2_WDI_STATUS(halDumpCmdRspParams.status);
 
   if (( wdiHALDumpCmdRsp.wdiStatus  ==  WDI_STATUS_SUCCESS) &&
-      (halDumpCmdRspParams->rspLength != 0))
+      (halDumpCmdRspParams.rspLength != 0))
   {
       /* Copy the response data */
-      wdiHALDumpCmdRsp.usBufferLen = halDumpCmdRspParams->rspLength;
-      wdiHALDumpCmdRsp.pBuffer = wpalMemoryAllocate(halDumpCmdRspParams->rspLength);
-      wpalMemoryCopy( &halDumpCmdRspParams->rspBuffer,
-                  wdiHALDumpCmdRsp.pBuffer,
+      wdiHALDumpCmdRsp.usBufferLen = halDumpCmdRspParams.rspLength;
+      wdiHALDumpCmdRsp.pBuffer = wpalMemoryAllocate(halDumpCmdRspParams.rspLength);
+
+      wpalMemoryCopy( wdiHALDumpCmdRsp.pBuffer,
+                  &halDumpCmdRspParams.rspBuffer, 
                   sizeof(wdiHALDumpCmdRsp.usBufferLen));
   }