Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 2191
b: refs/heads/master
c: eecb0a7
h: refs/heads/master
i:
  2189: b5f2ee1
  2187: a16f989
  2183: 66c5118
  2175: f3eb7b1
v: v3
  • Loading branch information
David Woodhouse committed May 10, 2005
1 parent 6f4e05b commit 6f8d78c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e3b926b4c1499ba7b1b9513aa6113944d572aba5
refs/heads/master: eecb0a7338ef6504aa49def4dde6429853025801
4 changes: 3 additions & 1 deletion trunk/kernel/audit.c
Original file line number Diff line number Diff line change
Expand Up @@ -708,6 +708,7 @@ static void audit_log_vformat(struct audit_buffer *ab, const char *fmt,
{
int len, avail;
struct sk_buff *skb;
va_list args2;

if (!ab)
return;
Expand All @@ -720,6 +721,7 @@ static void audit_log_vformat(struct audit_buffer *ab, const char *fmt,
if (!avail)
goto out;
}
va_copy(args2, args);
len = vsnprintf(skb->tail, avail, fmt, args);
if (len >= avail) {
/* The printk buffer is 1024 bytes long, so if we get
Expand All @@ -728,7 +730,7 @@ static void audit_log_vformat(struct audit_buffer *ab, const char *fmt,
avail = audit_expand(ab, 1+len-avail);
if (!avail)
goto out;
len = vsnprintf(skb->tail, avail, fmt, args);
len = vsnprintf(skb->tail, avail, fmt, args2);
}
skb_put(skb, (len < avail) ? len : avail);
out:
Expand Down

0 comments on commit 6f8d78c

Please sign in to comment.