aboutsummaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authorTim J. Robbins <tjr@FreeBSD.org>2004-05-13 05:36:38 +0000
committerTim J. Robbins <tjr@FreeBSD.org>2004-05-13 05:36:38 +0000
commit9cbb335cfd82d0cc01d456addfa8adc534b2e4f7 (patch)
treed6ee42b325eec5f40d5143e453fbefa4d4e1714f /libexec
parentc868ac7d1280b1160d1d8fc2a06b1da1623c0ea5 (diff)
Notes
Diffstat (limited to 'libexec')
-rw-r--r--libexec/ftpd/ftpd.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/libexec/ftpd/ftpd.c b/libexec/ftpd/ftpd.c
index dab70917b0ac..b73d9543c2f7 100644
--- a/libexec/ftpd/ftpd.c
+++ b/libexec/ftpd/ftpd.c
@@ -2380,14 +2380,17 @@ reply(int n, const char *fmt, ...)
{
va_list ap;
- va_start(ap, fmt);
(void)printf("%d ", n);
+ va_start(ap, fmt);
(void)vprintf(fmt, ap);
+ va_end(ap);
(void)printf("\r\n");
(void)fflush(stdout);
if (ftpdebug) {
syslog(LOG_DEBUG, "<--- %d ", n);
+ va_start(ap, fmt);
vsyslog(LOG_DEBUG, fmt, ap);
+ va_end(ap);
}
}
@@ -2396,14 +2399,17 @@ lreply(int n, const char *fmt, ...)
{
va_list ap;
- va_start(ap, fmt);
(void)printf("%d- ", n);
+ va_start(ap, fmt);
(void)vprintf(fmt, ap);
+ va_end(ap);
(void)printf("\r\n");
(void)fflush(stdout);
if (ftpdebug) {
syslog(LOG_DEBUG, "<--- %d- ", n);
+ va_start(ap, fmt);
vsyslog(LOG_DEBUG, fmt, ap);
+ va_end(ap);
}
}