diff options
author | Hervé Boisse <herve.boisse@qorvo.com> | 2022-09-05 16:14:43 +0200 |
---|---|---|
committer | Victor Liu <victorliu@google.com> | 2022-11-30 22:25:42 +0000 |
commit | dc2b974acc3ed5f3a6df879635e7c047735836d4 (patch) | |
tree | 332079c2eb10fb130c966bb786b718739278ce0b | |
parent | 8d4c2eadca685573fa88b1396470986e851e6096 (diff) | |
download | uwb-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.c | 3 |
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); |