Ver Fonte

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
Utkarsh Bhatnagar há 5 anos atrás
pai
commit
d34f264b07
1 ficheiros alterados com 1 adições e 0 exclusões
  1. 1 0
      umac/scan/core/src/wlan_scan_manager.c

+ 1 - 0
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;
 	}