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));
}