aboutsummaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2004-12-30 00:53:56 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2004-12-30 00:53:56 +0000
commit70a74c07ec8d3eef9a3bc1d48f5dc1ab5a36c7ff (patch)
tree8e4d09c3390a245cd5d4b025c153331142a01ce3 /sbin
parent0d5a38b993c4f67c95743afbbff798a7a5e04ce1 (diff)
downloadsrc-70a74c07ec8d3eef9a3bc1d48f5dc1ab5a36c7ff.tar.gz
src-70a74c07ec8d3eef9a3bc1d48f5dc1ab5a36c7ff.zip
Clearer va-args usage.
Submitted by: bde
Notes
Notes: svn path=/head/; revision=139422
Diffstat (limited to 'sbin')
-rw-r--r--sbin/dump/optr.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/sbin/dump/optr.c b/sbin/dump/optr.c
index 8c1f3c179867..3029dd32daeb 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