Quellcode durchsuchen

qcacld-3.0: Fix compilation issue in sme

Add check for variable initialization in csr_get_snr.

Change-Id: Id2742c95187923153aeb691455030199c65dbc62
CRs-Fixed: 2049172
Tushnim Bhattacharyya vor 8 Jahren
Ursprung
Commit
85bedb9349
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      core/sme/src/csr/csr_api_roam.c

+ 5 - 1
core/sme/src/csr/csr_api_roam.c

@@ -16588,7 +16588,11 @@ QDF_STATUS csr_get_snr(tpAniSirGlobal pMac,
 		return QDF_STATUS_E_NOMEM;
 	}
 
-	csr_roam_get_session_id_from_bssid(pMac, &bssId, &sessionId);
+	status = csr_roam_get_session_id_from_bssid(pMac, &bssId, &sessionId);
+	if (!QDF_IS_STATUS_SUCCESS(status)) {
+		sme_err("Failed to get SessionId");
+		return QDF_STATUS_E_FAILURE;
+	}
 
 	pMsg->msgType = eWNI_SME_GET_SNR_REQ;
 	pMsg->msgLen = (uint16_t) sizeof(tAniGetSnrReq);