From 0ace7b2567944ae310d41c90ae7fc5a9273a77c7 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Tue, 24 Jan 2006 01:07:19 +0000 Subject: [PATCH] FERROR messages also need to leave leading newlines unmangled. --- log.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/log.c b/log.c index a1df72d0..65952b5c 100644 --- a/log.c +++ b/log.c @@ -265,10 +265,11 @@ void rwrite(enum logcode code, char *buf, int len) case FERROR: log_got_error = 1; f = stderr; - break; + goto pre_scan; case FINFO: f = am_server ? stderr : stdout; - while (len && (*buf == '\n' || *buf == '\t')) { + pre_scan: + while (len > 1 && (*buf == '\n' || *buf == '\t')) { fputc(*buf, f); buf++; len--; -- 2.34.1