From: Markus Armbruster Date: Fri, 22 Jan 2021 06:17:36 +0000 (+0100) Subject: journal: Don't immediately flush output events to disk X-Git-Tag: v4.4.1~16 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=dc793ea0a147f6d4e34b544915aa52b8b07902e1 journal: Don't immediately flush output events to disk Commit 478566258 'New journal event "output"' (v4.3.27) claims "Output events are *not* flushed to disk immediately." They are. Accident. Implement the missing bit. Signed-off-by: Markus Armbruster --- diff --git a/src/lib/subs/journal.c b/src/lib/subs/journal.c index 93ae6635b..f98d27311 100644 --- a/src/lib/subs/journal.c +++ b/src/lib/subs/journal.c @@ -128,7 +128,8 @@ journal_entry_end(int newline, int flush) if (!newline) fputc('\\', journal); fputc('\n', journal); - fflush(journal); + if (flush) + fflush(journal); if (ferror(journal)) { logerror("Error writing journal (%s)", strerror(errno)); clearerr(journal);