qcacmn: Release vdev reference to avoid leak

Currently vdev reference is not released in api
osif_send_roam_auth_mlo_links_events().

To solve this release vdev reference to avoid leak.

Change-Id: Idc766925f5cd71cbdd577ee7b67abffc35130dd9
CRs-Fixed: 3305547
このコミットが含まれているのは:
Amruta Kulkarni
2022-10-03 12:28:46 -07:00
committed by Madan Koyyalamudi
コミット f1da02acc9

ファイルの表示

@@ -400,8 +400,11 @@ osif_send_roam_auth_mlo_links_event(struct sk_buff *skb,
if (nla_put(skb, QCA_WLAN_VENDOR_ATTR_MLO_LINK_MAC_ADDR,
ETH_ALEN, wlan_vdev_mlme_get_macaddr(link_vdev))) {
osif_err("nla put fail");
wlan_objmgr_vdev_release_ref(link_vdev,
WLAN_OSIF_CM_ID);
return -EINVAL;
}
wlan_objmgr_vdev_release_ref(link_vdev, WLAN_OSIF_CM_ID);
nla_nest_end(skb, mlo_links_info);
}