From: Daan De Meyer Date: Fri, 25 Aug 2023 12:25:33 +0000 (+0200) Subject: mkfs-util: Set FORK_REOPEN_LOG X-Git-Tag: v255-rc1~641^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fbc6a7557120fbb97d781a5d2c640a3c55c3000f;p=thirdparty%2Fsystemd.git mkfs-util: Set FORK_REOPEN_LOG We set FORK_CLOSE_ALL_FDS, so we should also set FORK_REOPEN_LOG to reopen the log in the child process so we don't miss any logging messages. --- diff --git a/src/shared/mkfs-util.c b/src/shared/mkfs-util.c index b936a4733f4..6fb0e2a1656 100644 --- a/src/shared/mkfs-util.c +++ b/src/shared/mkfs-util.c @@ -603,7 +603,7 @@ int make_filesystem( /*except_fds=*/ NULL, /*n_except_fds=*/ 0, FORK_RESET_SIGNALS|FORK_RLIMIT_NOFILE_SAFE|FORK_DEATHSIG|FORK_LOG|FORK_WAIT| - FORK_CLOSE_ALL_FDS|FORK_REARRANGE_STDIO|FORK_NEW_MOUNTNS, + FORK_CLOSE_ALL_FDS|FORK_REARRANGE_STDIO|FORK_NEW_MOUNTNS|FORK_REOPEN_LOG, /*ret_pid=*/ NULL); if (r < 0) return r;