From c32e16d2fca272e24ea1a0a9a28c7be455532035 Mon Sep 17 00:00:00 2001 From: Srishti Piplani Date: Thu, 5 Sep 2019 15:20:05 +0530 Subject: [PATCH] [RAMEN9610-19755]wlbt: Resource Leak prevent issue in APF Free the program variable, before doing a kmalloc, in order to fix resource leak prevent issue. Change-Id: I841c958401abeb7a359e8dacae6da530ee4a39a9 SCSC-Bug-Id: HOST-10865 Signed-off-by: Srishti Piplani Signed-off-by: Kim Gunho --- drivers/net/wireless/scsc/nl80211_vendor.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/wireless/scsc/nl80211_vendor.c b/drivers/net/wireless/scsc/nl80211_vendor.c index 6c803c3e0871..7e6c7ac96313 100755 --- a/drivers/net/wireless/scsc/nl80211_vendor.c +++ b/drivers/net/wireless/scsc/nl80211_vendor.c @@ -2707,6 +2707,7 @@ static int slsi_apf_set_filter(struct wiphy *wiphy, struct wireless_dev *wdev, c case SLSI_APF_ATTR_PROGRAM_LEN: { program_len = nla_get_u32(attr); + kfree(program); program = kmalloc(program_len, GFP_KERNEL); if (!program) { ret = -ENOMEM; -- 2.20.1