From 2181f1e16d2c235ffb117e3d0f7c73589b82197d Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 16 Jan 2022 17:04:24 +0100 Subject: always log into globallogfd This ensures we have complete logs when the global logger starts (as long as it fits into a pipe buffer). --- rvnit.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/rvnit.c b/rvnit.c index 5d5d24f..933be5f 100644 --- a/rvnit.c +++ b/rvnit.c @@ -433,13 +433,10 @@ logger_loop(void* ignored) if (!eol) eol = e; - int r = 0; - if (use_global_log) { - r = dprintf(globallogfd[1], - "%s.%05ld %s[%ld]: %.*s\n", - timestamp, now.tv_nsec / 10000, - sv, pid, (int)(eol - s), s); - } + int r = dprintf(globallogfd[1], + "%s.%05ld %s[%ld]: %.*s\n", + timestamp, now.tv_nsec / 10000, + sv, pid, (int)(eol - s), s); if (!use_global_log || pass_thru || r < 0) { /* print own messages, and messages during boot/shutdown, or when writing -- cgit 1.4.1