wifi: cfg80211: tests: Fix potential NULL dereference in test_cfg80211_parse_colocated_ap()
[ Upstream commit 13c4f7714c6a1ecf748a2f22099447c14fe6ed8c ]
kunit_kzalloc() may return NULL, dereferencing it without NULL check may
lead to NULL dereference.
Add a NULL check for ies.
Fixes: 45d43937a4 ("wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing")
Signed-off-by: Zichen Xie <zichenxie0106@gmail.com>
Link: https://patch.msgid.link/20241115063835.5888-1-zichenxie0106@gmail.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
3bd668f4b1
commit
8862714096
@@ -810,6 +810,8 @@ static void test_cfg80211_parse_colocated_ap(struct kunit *test)
|
||||
skb_put_data(input, "123", 3);
|
||||
|
||||
ies = kunit_kzalloc(test, struct_size(ies, data, input->len), GFP_KERNEL);
|
||||
KUNIT_ASSERT_NOT_NULL(test, ies);
|
||||
|
||||
ies->len = input->len;
|
||||
memcpy(ies->data, input->data, input->len);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user