From f5464c57ab0c2fe160f9928f6837a46d9fb5edd4 Mon Sep 17 00:00:00 2001 From: Miloslav Trmac Date: Thu, 19 Mar 2009 09:52:47 -0400 Subject: [PATCH] --- yaml --- r: 142021 b: refs/heads/master c: 55ad2f8d340678397de5916b9cd960f17ebd7150 h: refs/heads/master i: 142019: a254f9522b24b3fe13085923cf41400ea1005fa2 v: v3 --- [refs] | 2 +- trunk/kernel/audit.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index a6a69ef47d3d..63a52245a23f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b3897f567100d18e0597f638b911d23aa5e0dd23 +refs/heads/master: 55ad2f8d340678397de5916b9cd960f17ebd7150 diff --git a/trunk/kernel/audit.c b/trunk/kernel/audit.c index fa3805516dff..5560390cb0f5 100644 --- a/trunk/kernel/audit.c +++ b/trunk/kernel/audit.c @@ -766,6 +766,9 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh) audit_log_format(ab, " msg="); size = nlmsg_len(nlh); + if (size > 0 && + ((unsigned char *)data)[size - 1] == '\0') + size--; audit_log_n_untrustedstring(ab, data, size); } audit_set_pid(ab, pid);