From f5caeedb42b3e6cba20106beea1a960720c10216 Mon Sep 17 00:00:00 2001 From: Abhiram Jogadenu Date: Mon, 12 Nov 2018 12:01:20 +0530 Subject: [PATCH] qcacmn: Fix memory leak in ucfg_scan_init_chanlist_params Regulatory channel list is allocated memory while initializing, but isn't being freed. This change will free the list and fix the possible resource leak. Change-Id: I4603271697603cdacbfe4cbf327faad8ce582715 CRs-Fixed: 2348117 --- umac/scan/dispatcher/src/wlan_scan_ucfg_api.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c b/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c index 32044d9139ec..13d138912eee 100644 --- a/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c +++ b/umac/scan/dispatcher/src/wlan_scan_ucfg_api.c @@ -1847,6 +1847,9 @@ end: if (scan_freqs) qdf_mem_free(scan_freqs); + if (reg_chan_list) + qdf_mem_free(reg_chan_list); + return QDF_STATUS_SUCCESS; }