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; }