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
This commit is contained in:
bings 2019-10-24 14:03:08 +08:00 committed by nshrivas
parent c2d4b1cbd9
commit f39897e136

View File

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