From 77bf407f75377114dc836719445efc00ca812ea8 Mon Sep 17 00:00:00 2001 From: Houston Hoffman Date: Mon, 17 Jul 2017 01:01:18 -0700 Subject: [PATCH] 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 --- core/sme/src/csr/csr_api_roam.c | 1 + 1 file changed, 1 insertion(+) diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index 5add7df3a96d..4f622bf83ebf 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/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); if (!QDF_IS_STATUS_SUCCESS(status)) { + qdf_mem_free(pMsg); sme_err("Couldn't find session_id for given BSSID"); return status; }