Эх сурвалжийг харах

qcacld-3.0: free memory in csr_get_snr error path

Free allocated message container when csr_roam_get_session_id_from_bssid
fails.

Change-Id: I088d3866d2c8052ef65ce5a719dd6c478d98e293
CRs-Fixed: 2077460
Houston Hoffman 8 жил өмнө
parent
commit
77bf407f75

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

@@ -16461,6 +16461,7 @@ QDF_STATUS csr_get_snr(tpAniSirGlobal pMac,
 
 
 	status = 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)) {
 	if (!QDF_IS_STATUS_SUCCESS(status)) {
+		qdf_mem_free(pMsg);
 		sme_err("Couldn't find session_id for given BSSID");
 		sme_err("Couldn't find session_id for given BSSID");
 		return status;
 		return status;
 	}
 	}