diff options
Diffstat (limited to 'kernel/auditsc.c')
-rw-r--r-- | kernel/auditsc.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kernel/auditsc.c b/kernel/auditsc.c index 30aa07b0115f..9134fe11ff6c 100644 --- a/kernel/auditsc.c +++ b/kernel/auditsc.c | |||
@@ -615,6 +615,11 @@ static int audit_filter_rules(struct task_struct *tsk, | |||
615 | case AUDIT_LOGINUID_SET: | 615 | case AUDIT_LOGINUID_SET: |
616 | result = audit_comparator(audit_loginuid_set(tsk), f->op, f->val); | 616 | result = audit_comparator(audit_loginuid_set(tsk), f->op, f->val); |
617 | break; | 617 | break; |
618 | case AUDIT_SADDR_FAM: | ||
619 | if (ctx->sockaddr) | ||
620 | result = audit_comparator(ctx->sockaddr->ss_family, | ||
621 | f->op, f->val); | ||
622 | break; | ||
618 | case AUDIT_SUBJ_USER: | 623 | case AUDIT_SUBJ_USER: |
619 | case AUDIT_SUBJ_ROLE: | 624 | case AUDIT_SUBJ_ROLE: |
620 | case AUDIT_SUBJ_TYPE: | 625 | case AUDIT_SUBJ_TYPE: |