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,