wlan: Fix for Statis analysis errors in SME module
It will fix all critical errors reported in SME
module by statis analysis tool.
Change-Id: Ie083a3a12a36ec4bacb0eb4abd7e26f923808af9
CRs-Fixed: 609608
diff --git a/CORE/SME/src/csr/csrApiScan.c b/CORE/SME/src/csr/csrApiScan.c
index 43432af..eb11e3e 100644
--- a/CORE/SME/src/csr/csrApiScan.c
+++ b/CORE/SME/src/csr/csrApiScan.c
@@ -7197,10 +7197,13 @@
vos_mem_set(&pScanCmd->u.scanCmd, sizeof(tScanCmd), 0);
pScanCmd->u.scanCmd.pToRoamProfile = vos_mem_malloc(sizeof(tCsrRoamProfile));
if ( NULL == pScanCmd->u.scanCmd.pToRoamProfile )
+ {
status = eHAL_STATUS_FAILURE;
+ }
else
- status = eHAL_STATUS_SUCCESS;
- status = csrRoamCopyProfile(pMac, pScanCmd->u.scanCmd.pToRoamProfile, pProfile);
+ {
+ status = csrRoamCopyProfile(pMac, pScanCmd->u.scanCmd.pToRoamProfile, pProfile);
+ }
if(!HAL_STATUS_SUCCESS(status))
break;
pScanCmd->u.scanCmd.roamId = roamId;