From d34f264b07819a7fd3b01df77da27fff537bbca8 Mon Sep 17 00:00:00 2001 From: Utkarsh Bhatnagar Date: Thu, 23 Apr 2020 18:33:27 +0530 Subject: [PATCH] qcacmn: Fix Mem leak in scm_sort_6ghz_channel_list() Free memory in error cases for rnr_chan_info Change-Id: Ia879dd8857a4af331bf2f41aefe0551c1f8976e7 CRs-Fixed: 2670414 --- 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 9587363b1265..0cc41fa466fd 100644 --- a/umac/scan/core/src/wlan_scan_manager.c +++ b/umac/scan/core/src/wlan_scan_manager.c @@ -964,6 +964,7 @@ static void scm_sort_6ghz_channel_list(struct wlan_objmgr_vdev *vdev, psoc = wlan_vdev_get_psoc(vdev); if (!psoc) { scm_err("Psoc is NULL"); + qdf_mem_free(rnr_chan_info); return; }