diff options
Diffstat (limited to 'security/apparmor/capability.c')
| -rw-r--r-- | security/apparmor/capability.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/security/apparmor/capability.c b/security/apparmor/capability.c index 9982c48def4..088dba3bf7d 100644 --- a/security/apparmor/capability.c +++ b/security/apparmor/capability.c @@ -64,11 +64,13 @@ static int audit_caps(struct aa_profile *profile, struct task_struct *task,  	struct audit_cache *ent;  	int type = AUDIT_APPARMOR_AUTO;  	struct common_audit_data sa; +	struct apparmor_audit_data aad = {0,};  	COMMON_AUDIT_DATA_INIT(&sa, CAP); +	sa.aad = &aad;  	sa.tsk = task;  	sa.u.cap = cap; -	sa.aad.op = OP_CAPABLE; -	sa.aad.error = error; +	sa.aad->op = OP_CAPABLE; +	sa.aad->error = error;  	if (likely(!error)) {  		/* test if auditing is being forced */  |