From a6b5b1d567fff47728f5e91024f8285e2e7a04f0 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Wed, 16 Mar 2005 18:08:39 +0000 Subject: [PATCH] (lwpStatus): Fix potential buffer overflow. --- src/lib/lwp/status.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/lwp/status.c b/src/lib/lwp/status.c index a35efc10f..b7aa22001 100644 --- a/src/lib/lwp/status.c +++ b/src/lib/lwp/status.c @@ -46,7 +46,6 @@ lwpStatus(struct lwpProc *proc, char *format, ...) va_list ap; static struct timeval startTime; struct timeval tv; - char buf[1024]; int sec, msec; va_start(ap, format); @@ -60,9 +59,10 @@ lwpStatus(struct lwpProc *proc, char *format, ...) sec++; msec += 1000; } - vsprintf(buf, format, ap); - printf("%d:%02d.%03d %17s[%d]: %s\n", sec / 60, sec % 60, - msec / 10, proc->name, proc->pri, buf); + printf("%d:%02d.%03d %17s[%d]: ", + sec / 60, sec % 60, msec / 10, proc->name, proc->pri); + vprintf(format, ap); + putchar('\n'); } va_end(ap); } -- 2.43.0