From 7f7a27115c79936e7b30df167fae08aeeef839f6 Mon Sep 17 00:00:00 2001 From: Hanumanth Reddy Pothula Date: Wed, 7 Sep 2016 18:44:47 +0530 Subject: [PATCH] qcacld-3.0: Resolve memory leak issues qcacld-2.0 to qcacld-3.0 propagation In SME, while processing set beacon parameters, free dynamically allocated memory, once done with the it. Change-Id: I281ef5eb9492fe75d639b2bef7ed588aacee8e74 CRs-Fixed: 974567 (cherry picked from commit feaa49e6b906f33a98a11f5ee35c947abe5d28bd) --- core/sme/src/common/sme_api.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/sme/src/common/sme_api.c b/core/sme/src/common/sme_api.c index 280db8500256..14c438d6774c 100644 --- a/core/sme/src/common/sme_api.c +++ b/core/sme/src/common/sme_api.c @@ -2174,6 +2174,8 @@ QDF_STATUS sme_set_ese_beacon_request(tHalHandle hHal, const uint8_t sessionId, if (status != QDF_STATUS_SUCCESS) pSmeRrmContext->eseBcnReqInProgress = false; + qdf_mem_free(pSmeBcnReportReq); + return status; }