diff options
| -rw-r--r-- | core/sme/src/csr/csr_api_roam.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index c4a634148e57..c14b762b2747 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -19617,6 +19617,7 @@ void csr_roam_synch_callback(tpAniSirGlobal mac_ctx, QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_DEBUG, FL("LFR3: Mem Alloc failed for roam info")); session->roam_synch_in_progress = false; + qdf_mem_free(ies_local); sme_release_global_lock(&mac_ctx->sme); return; } @@ -19687,6 +19688,7 @@ void csr_roam_synch_callback(tpAniSirGlobal mac_ctx, session->roam_synch_in_progress = false; if (roam_info) qdf_mem_free(roam_info); + qdf_mem_free(ies_local); sme_release_global_lock(&mac_ctx->sme); return; } @@ -19804,6 +19806,7 @@ void csr_roam_synch_callback(tpAniSirGlobal mac_ctx, session->roam_synch_in_progress = false; qdf_mem_free(roam_info->pbFrames); qdf_mem_free(roam_info); + qdf_mem_free(ies_local); sme_release_global_lock(&mac_ctx->sme); } #endif |
