- Make sprintf call vsnprintf directly - use INT_MAX for sprintf and vsprintf
Signed-off-by: Brian Gerst <[EMAIL PROTECTED]>
vsprintf.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff -urN linux-2.6.11-rc5/lib/vsprintf.c linux/lib/vsprintf.c --- linux-2.6.11-rc5/lib/vsprintf.c 2004-08-24 08:43:15.000000000 -0400 +++ linux/lib/vsprintf.c 2005-02-24 17:59:28.000000000 -0500 @@ -580,7 +580,7 @@ */ int vsprintf(char *buf, const char *fmt, va_list args) { - return vsnprintf(buf, (~0U)>>1, fmt, args); + return vsnprintf(buf, INT_MAX, fmt, args); } EXPORT_SYMBOL(vsprintf); @@ -601,7 +601,7 @@ int i; va_start(args, fmt); - i=vsprintf(buf,fmt,args); + i=vsnprintf(buf, INT_MAX, fmt, args); va_end(args); return i; }