From 76b7920e40a0979647065feccaa07a13fe826beb Mon Sep 17 00:00:00 2001 From: Subrat Mishra Date: Mon, 4 Nov 2019 17:05:57 +0530 Subject: [PATCH] qcacmn: Fix memory leak in 6GHz channel update Fix memory leak in 6GHz channel list update for scan manager. In scm_update_6ghz_channel_list function dynamic memory allocation for local variable was not freed. This was cusing memory leak during module unload. CRs-Fixed: 2558436 Change-Id: I9535a3621e0fc5916cdf39934fec7c51c1b8e32b --- umac/scan/core/src/wlan_scan_manager.c | 1 + 1 file changed, 1 insertion(+) diff --git a/umac/scan/core/src/wlan_scan_manager.c b/umac/scan/core/src/wlan_scan_manager.c index e6440ba962ec..54fc164052f6 100644 --- a/umac/scan/core/src/wlan_scan_manager.c +++ b/umac/scan/core/src/wlan_scan_manager.c @@ -882,6 +882,7 @@ scm_update_6ghz_channel_list(struct wlan_objmgr_vdev *vdev, chan_list_6g[i].center_freq; } } + qdf_mem_free(chan_list_6g); } scm_debug("Number of channels to scan %d", num_scan_channels); for (i = 0; i < num_scan_channels; i++)