diff options
author | Casey Schaufler <casey@schaufler-ca.com> | 2024-12-06 14:57:13 -0800 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2024-12-15 23:18:04 -0500 |
commit | 012920131013208186ce0ded0ef1c47fa67a70f6 (patch) | |
tree | 6eee5cf9001d5517636309d9032b01ae574f0b2c /drivers/android | |
parent | 9c76eaf784886603a010f0af7071c2b4d7f574c5 (diff) |
binder: initialize lsm_context structure
It is possible to reach the end of binder_transaction() without
having set lsmctx. As the variable value is checked there it needs
to be initialized.
Suggested-by: Kees Bakker <kees@ijzerbout.nl>
[PM: subj tweak to fit convention]
Signed-off-by: Casey Schaufler <casey@schaufler-ca.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'drivers/android')
-rw-r--r-- | drivers/android/binder.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/android/binder.c b/drivers/android/binder.c index 919da8e674f5..a4b98e95ab85 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -3017,7 +3017,7 @@ static void binder_transaction(struct binder_proc *proc, struct binder_context *context = proc->context; int t_debug_id = atomic_inc_return(&binder_last_id); ktime_t t_start_time = ktime_get(); - struct lsm_context lsmctx; + struct lsm_context lsmctx = { }; struct list_head sgc_head; struct list_head pf_head; const void __user *user_buffer = (const void __user *) |