audit: remove needless switch in AUDIT_SET
If userspace specified that it was setting values via the mask we do not need a second check to see if they also set the version field high enough to understand those values. (clearly if they set the mask they knew those values). Signed-off-by: Eric Paris <eparis@redhat.com>
This commit is contained in:
@@ -834,10 +834,6 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
|
||||
if (err < 0)
|
||||
return err;
|
||||
}
|
||||
switch (s.version) {
|
||||
/* add future vers # cases immediately below and allow
|
||||
* to fall through */
|
||||
case 2:
|
||||
if (s.mask & AUDIT_STATUS_BACKLOG_WAIT_TIME) {
|
||||
if (sizeof(s) > (size_t)nlh->nlmsg_len)
|
||||
return -EINVAL;
|
||||
@@ -848,9 +844,6 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
|
||||
if (err < 0)
|
||||
return err;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case AUDIT_GET_FEATURE:
|
||||
|
Reference in New Issue
Block a user