wlan: Kernel Panic due to null pointer dereference.

Currently in csrIsSessionClientAndConnected function,
device mode is acessed from roamprofile without checking
if roamprofile exist or not.
As a part of fix added check to ensure that device mode
is obtained only when a valid roamprofile is available.

Change-Id: Iff2c05dfc88669f9689280342af422576ea78da0
CRs-Fixed: 714231
diff --git a/CORE/SME/src/csr/csrUtil.c b/CORE/SME/src/csr/csrUtil.c
index f8dbb45..4968a5e 100644
--- a/CORE/SME/src/csr/csrUtil.c
+++ b/CORE/SME/src/csr/csrUtil.c
@@ -1435,10 +1435,13 @@
     if ( CSR_IS_SESSION_VALID( pMac, sessionId) && csrIsConnStateInfra( pMac, sessionId))
     {
         pSession = CSR_GET_SESSION( pMac, sessionId);
-        if ((pSession->pCurRoamProfile->csrPersona == VOS_STA_MODE) ||
-           (pSession->pCurRoamProfile->csrPersona == VOS_P2P_CLIENT_MODE))
+        if (NULL != pSession->pCurRoamProfile)
         {
-           return TRUE;
+            if ((pSession->pCurRoamProfile->csrPersona == VOS_STA_MODE) ||
+                (pSession->pCurRoamProfile->csrPersona == VOS_P2P_CLIENT_MODE))
+            {
+                return TRUE;
+            }
         }
     }
     return FALSE;