From 09b96dfecfdb39e5e7ea9a49c9c3cc498d502cdc Mon Sep 17 00:00:00 2001 From: Naveen Rawat Date: Thu, 28 Sep 2017 12:36:10 -0700 Subject: [PATCH] qcacld-3.0: Fix memory leak in SAP csr roam profile during SSR In case of SSR and SAP is active, if hdd_init_ap_mode is not clean SAP profile will leak memory. Fix memory leak in this case. Change-Id: I7655d8f1d5654e583cbf4812c7f5e2a3a20ff54a CRs-Fixed: 2112581 --- core/sap/src/sap_fsm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/core/sap/src/sap_fsm.c b/core/sap/src/sap_fsm.c index 12840c0c721e..50a5c0598376 100644 --- a/core/sap/src/sap_fsm.c +++ b/core/sap/src/sap_fsm.c @@ -2035,6 +2035,7 @@ QDF_STATUS sap_clear_session_param(tHalHandle hal, struct sap_context *sapctx, mac_ctx->sap.sapCtxList[sapctx->sessionId].sapPersona = QDF_MAX_NO_OF_MODE; sap_clear_global_dfs_param(hal); + sap_free_roam_profile(&sapctx->csr_roamProfile); qdf_mem_zero(sapctx, sizeof(*sapctx)); sapctx->sessionId = CSR_SESSION_ID_INVALID; QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_DEBUG,