Forráskód Böngészése

qcacld-3.0: Fix memory leak in os_if_ndp_end_ind_handler

In os_if_ndp_end_ind_handler, when it returns, make sure the
allocated memory ndp_instance_array is freed.

Change-Id: I39725bdeae01e3e3839f9bbac67721d4a1f38670
CRs-Fixed: 2552236
bings 5 éve
szülő
commit
f39897e136
1 módosított fájl, 1 hozzáadás és 0 törlés
  1. 1 0
      os_if/nan/src/os_if_nan.c

+ 1 - 0
os_if/nan/src/os_if_nan.c

@@ -1777,6 +1777,7 @@ static void os_if_ndp_end_ind_handler(struct wlan_objmgr_vdev *vdev,
 				data_len, QCA_NL80211_VENDOR_SUBCMD_NDP_INDEX,
 				GFP_ATOMIC);
 	if (!vendor_event) {
+		qdf_mem_free(ndp_instance_array);
 		osif_err("cfg80211_vendor_event_alloc failed");
 		return;
 	}