diff options
| author | Tim J. Robbins <tjr@FreeBSD.org> | 2004-05-13 05:36:38 +0000 |
|---|---|---|
| committer | Tim J. Robbins <tjr@FreeBSD.org> | 2004-05-13 05:36:38 +0000 |
| commit | 9cbb335cfd82d0cc01d456addfa8adc534b2e4f7 (patch) | |
| tree | d6ee42b325eec5f40d5143e453fbefa4d4e1714f /libexec | |
| parent | c868ac7d1280b1160d1d8fc2a06b1da1623c0ea5 (diff) | |
Notes
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/ftpd/ftpd.c | 10 |
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); } } |
