Loading kernel/audit.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -540,8 +540,8 @@ static inline int audit_log_drain(struct audit_buffer *ab) if (!audit_pid) { /* No daemon */ if (!audit_pid) { /* No daemon */ int offset = ab->nlh ? NLMSG_SPACE(0) : 0; int offset = ab->nlh ? NLMSG_SPACE(0) : 0; int len = skb->len - offset; int len = skb->len - offset; printk(KERN_ERR "%*.*s\n", skb->data[offset + len] = '\0'; len, len, skb->data + offset); printk(KERN_ERR "%s\n", skb->data + offset); } } kfree_skb(skb); kfree_skb(skb); ab->nlh = NULL; ab->nlh = NULL; Loading Loading
kernel/audit.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -540,8 +540,8 @@ static inline int audit_log_drain(struct audit_buffer *ab) if (!audit_pid) { /* No daemon */ if (!audit_pid) { /* No daemon */ int offset = ab->nlh ? NLMSG_SPACE(0) : 0; int offset = ab->nlh ? NLMSG_SPACE(0) : 0; int len = skb->len - offset; int len = skb->len - offset; printk(KERN_ERR "%*.*s\n", skb->data[offset + len] = '\0'; len, len, skb->data + offset); printk(KERN_ERR "%s\n", skb->data + offset); } } kfree_skb(skb); kfree_skb(skb); ab->nlh = NULL; ab->nlh = NULL; Loading