From 0649fbbb255bb2babdfa1394243569f0aba60778 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Thu, 15 Nov 2007 19:46:04 +0000 Subject: [PATCH] (journal_entry): Flush journal if debug is on. --- src/lib/common/journal.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/common/journal.c b/src/lib/common/journal.c index 32f32235..0c092b11 100644 --- a/src/lib/common/journal.c +++ b/src/lib/common/journal.c @@ -87,11 +87,13 @@ journal_entry(char *fmt, ...) for (p = (unsigned char *)buf; *p; p++) { if (isprint(*p)) - putc(*p, journal); + putc(*p, journal); else fprintf(journal, "\\%03o", *p); } fputs("\n", journal); + if (debug) + fflush(journal); if (ferror(journal)) { logerror("Error writing journal (%s)", strerror(errno)); clearerr(journal);