summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHervé Boisse <herve.boisse@qorvo.com>2022-09-05 16:14:43 +0200
committerVictor Liu <victorliu@google.com>2022-11-30 22:25:42 +0000
commitdc2b974acc3ed5f3a6df879635e7c047735836d4 (patch)
tree332079c2eb10fb130c966bb786b718739278ce0b
parent8d4c2eadca685573fa88b1396470986e851e6096 (diff)
downloaduwb-dc2b974acc3ed5f3a6df879635e7c047735836d4.tar.gz
mac: Fix NULL pointer dereference when missing nla CCC parameters
bug: 244741316 Change-Id: I457980a0979edef2d224065326d646eeaabad4ef Signed-off-by: Taha HAMDI <taha.hamdi@qorvo.com>
-rw-r--r--mac/nfcc_coex_region_call.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mac/nfcc_coex_region_call.c b/mac/nfcc_coex_region_call.c
index 743b581..a7e63cd 100644
--- a/mac/nfcc_coex_region_call.c
+++ b/mac/nfcc_coex_region_call.c
@@ -68,6 +68,9 @@ static int nfcc_coex_session_set_parameters(struct nfcc_coex_local *local,
(S32_MAX * NS_PER_SECOND) / local->llhw->dtu_freq_hz;
int r;
+ if (!params)
+ return -EINVAL;
+
r = nla_parse_nested(attrs, NFCC_COEX_CCC_SESSION_PARAM_ATTR_MAX,
params, nfcc_coex_session_param_nla_policy,
info->extack);