Browse Source

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 7 years ago
parent
commit
77bf407f75
1 changed files with 1 additions and 0 deletions
  1. 1 0
      core/sme/src/csr/csr_api_roam.c

+ 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);
 	if (!QDF_IS_STATUS_SUCCESS(status)) {
+		qdf_mem_free(pMsg);
 		sme_err("Couldn't find session_id for given BSSID");
 		return status;
 	}