wlan: vos: set wda needShutdown flag when unable to close SMD port
Need to do WDA_shutdown instead of WDA_close when WDI timeout
occurs.
CRs-Fixed: 735788
Change-Id: Ic238a43fe47c316597d87196a6e6d1b77524cae1
diff --git a/CORE/VOSS/src/vos_api.c b/CORE/VOSS/src/vos_api.c
index 8535fc1..8165e2a 100644
--- a/CORE/VOSS/src/vos_api.c
+++ b/CORE/VOSS/src/vos_api.c
@@ -699,7 +699,11 @@
if ( vStatus != VOS_STATUS_SUCCESS )
{
VOS_TRACE( VOS_MODULE_ID_VOSS, VOS_TRACE_LEVEL_ERROR,
- "%s: Failed to start WDA", __func__);
+ "%s: Failed to start WDA - WDA_shutdown needed", __func__);
+ if ( vStatus == VOS_STATUS_E_TIMEOUT )
+ {
+ WDA_setNeedShutdown(vosContext);
+ }
return VOS_STATUS_E_FAILURE;
}
VOS_TRACE(VOS_MODULE_ID_VOSS, VOS_TRACE_LEVEL_INFO,