|
@@ -707,12 +707,14 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
|
|
|
if (status_get->mask & AUDIT_STATUS_ENABLED) {
|
|
|
err = audit_set_enabled(status_get->enabled,
|
|
|
loginuid, sessionid, sid);
|
|
|
- if (err < 0) return err;
|
|
|
+ if (err < 0)
|
|
|
+ return err;
|
|
|
}
|
|
|
if (status_get->mask & AUDIT_STATUS_FAILURE) {
|
|
|
err = audit_set_failure(status_get->failure,
|
|
|
loginuid, sessionid, sid);
|
|
|
- if (err < 0) return err;
|
|
|
+ if (err < 0)
|
|
|
+ return err;
|
|
|
}
|
|
|
if (status_get->mask & AUDIT_STATUS_PID) {
|
|
|
int new_pid = status_get->pid;
|
|
@@ -725,9 +727,12 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
|
|
|
audit_pid = new_pid;
|
|
|
audit_nlk_pid = NETLINK_CB(skb).pid;
|
|
|
}
|
|
|
- if (status_get->mask & AUDIT_STATUS_RATE_LIMIT)
|
|
|
+ if (status_get->mask & AUDIT_STATUS_RATE_LIMIT) {
|
|
|
err = audit_set_rate_limit(status_get->rate_limit,
|
|
|
loginuid, sessionid, sid);
|
|
|
+ if (err < 0)
|
|
|
+ return err;
|
|
|
+ }
|
|
|
if (status_get->mask & AUDIT_STATUS_BACKLOG_LIMIT)
|
|
|
err = audit_set_backlog_limit(status_get->backlog_limit,
|
|
|
loginuid, sessionid, sid);
|