|
@@ -884,8 +884,10 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
|
|
|
spin_unlock_irq(&tsk->sighand->siglock);
|
|
|
}
|
|
|
read_unlock(&tasklist_lock);
|
|
|
- audit_send_reply(NETLINK_CB(skb).pid, seq, AUDIT_TTY_GET, 0, 0,
|
|
|
- &s, sizeof(s));
|
|
|
+
|
|
|
+ if (!err)
|
|
|
+ audit_send_reply(NETLINK_CB(skb).pid, seq,
|
|
|
+ AUDIT_TTY_GET, 0, 0, &s, sizeof(s));
|
|
|
break;
|
|
|
}
|
|
|
case AUDIT_TTY_SET: {
|