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 9982c48def4e..088dba3bf7dc 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, | |||
64 | struct audit_cache *ent; | 64 | struct audit_cache *ent; |
65 | int type = AUDIT_APPARMOR_AUTO; | 65 | int type = AUDIT_APPARMOR_AUTO; |
66 | struct common_audit_data sa; | 66 | struct common_audit_data sa; |
67 | struct apparmor_audit_data aad = {0,}; | ||
67 | COMMON_AUDIT_DATA_INIT(&sa, CAP); | 68 | COMMON_AUDIT_DATA_INIT(&sa, CAP); |
69 | sa.aad = &aad; | ||
68 | sa.tsk = task; | 70 | sa.tsk = task; |
69 | sa.u.cap = cap; | 71 | sa.u.cap = cap; |
70 | sa.aad.op = OP_CAPABLE; | 72 | sa.aad->op = OP_CAPABLE; |
71 | sa.aad.error = error; | 73 | sa.aad->error = error; |
72 | 74 | ||
73 | if (likely(!error)) { | 75 | if (likely(!error)) { |
74 | /* test if auditing is being forced */ | 76 | /* test if auditing is being forced */ |