From 31c246b6dd5cc822d9d67871069838cb2484a58e Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Wed, 28 Jun 2006 17:09:34 -0700 Subject: [PATCH] --- yaml --- r: 31037 b: refs/heads/master c: 0a6047eef1c465c38aacfbdab193161b3f0cd144 h: refs/heads/master i: 31035: 8d79380608394567ae4e6cfba3b9e740e2e77277 v: v3 --- [refs] | 2 +- trunk/lib/vsprintf.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 56058aa8f9ef..284fe3f7da7e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 27d68a36c4f1ca2fc6be82620843493462c08c51 +refs/heads/master: 0a6047eef1c465c38aacfbdab193161b3f0cd144 diff --git a/trunk/lib/vsprintf.c b/trunk/lib/vsprintf.c index 797428afd111..bed7229378f2 100644 --- a/trunk/lib/vsprintf.c +++ b/trunk/lib/vsprintf.c @@ -489,7 +489,7 @@ int vsnprintf(char *buf, size_t size, const char *fmt, va_list args) if (str < end) *str = '\0'; else - *end = '\0'; + end[-1] = '\0'; } /* the trailing null byte doesn't count towards the total */ return str-buf;