Jelajahi Sumber

qcacld-3.0: Fix potential memory leak of stats_event

To free stats_event in the failure case of wlan_hdd_get_station_stats.

Change-Id: I679a6109ec2370f9126b0b3201b1035869cef14e
CRs-Fixed: 2618356
Liangwei Dong 5 tahun lalu
induk
melakukan
8f4c8c140c
1 mengubah file dengan 1 tambahan dan 0 penghapusan
  1. 1 0
      core/hdd/src/wlan_hdd_stats.c

+ 1 - 0
core/hdd/src/wlan_hdd_stats.c

@@ -5778,6 +5778,7 @@ int wlan_hdd_get_station_stats(struct hdd_adapter *adapter)
 	dynamic_cfg = mlme_get_dynamic_vdev_config(adapter->vdev);
 	if (!dynamic_cfg) {
 		hdd_err("nss chain dynamic config NULL");
+		wlan_cfg80211_mc_cp_stats_free_stats_event(stats);
 		return -EINVAL;
 	}