From 70a74c07ec8d3eef9a3bc1d48f5dc1ab5a36c7ff Mon Sep 17 00:00:00 2001 From: "David E. O'Brien" Date: Thu, 30 Dec 2004 00:53:56 +0000 Subject: [PATCH] Clearer va-args usage. Submitted by: bde --- sbin/dump/optr.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sbin/dump/optr.c b/sbin/dump/optr.c index 8c1f3c17986..3029dd32dae 100644 --- a/sbin/dump/optr.c +++ b/sbin/dump/optr.c @@ -233,20 +233,19 @@ void msg(const char *fmt, ...) { va_list ap; - va_list ap2; (void) fprintf(stderr," DUMP: "); #ifdef TDEBUG (void) fprintf(stderr, "pid=%d ", getpid()); #endif va_start(ap, fmt); - va_copy(ap2, ap); (void) vfprintf(stderr, fmt, ap); (void) fflush(stdout); (void) fflush(stderr); - (void) vsnprintf(lastmsg, sizeof(lastmsg), fmt, ap2); va_end(ap); - va_end(ap2); + va_start(ap, fmt); + (void) vsnprintf(lastmsg, sizeof(lastmsg), fmt, ap); + va_end(ap); } void