52377c6b5cfe4bea86171716fece2f297eaaa182

In __wlan_hdd_cfg80211_sr_operations(), it doesn't free the skb for vendor command reply when fail to fill it, which will result in memory leak in such case. To fix it, free the skb properly, and replace the kernel APIs cfg80211_vendor_cmd_alloc_reply_skb()/cfg80211_vendor_cmd_reply() with internal APIs wlan_cfg80211_vendor_cmd_alloc_reply_skb()/ wlan_cfg80211_vendor_cmd_reply(). Change-Id: Iefa578c06782db579d8fe9f5453aca2bf6622b2d CRs-Fixed: 3354148
This is CNSS WLAN Host Driver for products starting from iHelium
Description
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%