wlan: Don't invoke WDA status callback twice
While processing WDI pending requests, In WDI_PALCtrlMsgCB(), don't
invoke status callback if WDI returns status as SUCCESS/PENDING, as
in this case it will be already invoked in WDI_SendMsg().
Change-Id: I9bf007deab2044c97f33df0676d0363322709efb
CRs-Fixed: 911410
diff --git a/CORE/WDI/CP/src/wlan_qct_wdi.c b/CORE/WDI/CP/src/wlan_qct_wdi.c
index 87da5b7..110e67f 100644
--- a/CORE/WDI/CP/src/wlan_qct_wdi.c
+++ b/CORE/WDI/CP/src/wlan_qct_wdi.c
@@ -22951,7 +22951,8 @@
break;
}/*switch ( pEventData->wdiRequest )*/
- if ( WDI_STATUS_SUCCESS != wdiStatus )
+ if (!(WDI_STATUS_SUCCESS == wdiStatus || WDI_STATUS_PENDING == wdiStatus
+ || WDI_STATUS_SUCCESS_SYNC == wdiStatus))
{
WDI_ExtractRequestCBFromEvent(pEventData, &pfnReqStatusCB, &pUserData);