Fix NULL pointer dereference in csrRoamSaveConnectedInfomation

NULL pointer dereferece in csrRoamSaveConnectedInfomation, is leading
to crash.Fix the crash.

Change-Id: I2d7e2858cb2104e69b212d1dd16348f5589d9b88
CRs-fixed: 474522
diff --git a/CORE/SME/src/csr/csrApiRoam.c b/CORE/SME/src/csr/csrApiRoam.c
index 07ab3e7..4b6ef97 100644
--- a/CORE/SME/src/csr/csrApiRoam.c
+++ b/CORE/SME/src/csr/csrApiRoam.c
@@ -6740,6 +6740,10 @@
         pConnectProfile->MDID.mobilityDomain = (pSirBssDesc->mdie[1] << 8) | (pSirBssDesc->mdie[0]);
     }
 #endif
+    if( NULL == pIesTemp )
+    {
+        status = csrGetParsedBssDescriptionIEs(pMac, pSirBssDesc, &pIesTemp);
+    }
 #ifdef FEATURE_WLAN_CCX
     if ((csrIsProfileCCX(pProfile) || 
          ((pIesTemp->CCXVersion.present) 
@@ -6757,10 +6761,6 @@
     }
 #endif
     //save ssid
-    if( NULL == pIesTemp )
-    {
-        status = csrGetParsedBssDescriptionIEs(pMac, pSirBssDesc, &pIesTemp);
-    }
     if(HAL_STATUS_SUCCESS(status))
     {
         if(pIesTemp->SSID.present)