From be3f7aaf44c5360404f95480d0c7eb74110a4cfb Mon Sep 17 00:00:00 2001 From: DaanDeMeyer Date: Thu, 3 Jul 2025 10:48:33 +0200 Subject: [PATCH] fork-journal: Don't log if process is already gone in journal_terminate() --- src/shared/fork-journal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/fork-journal.c b/src/shared/fork-journal.c index 4fac8dead17..ec22a700613 100644 --- a/src/shared/fork-journal.c +++ b/src/shared/fork-journal.c @@ -196,7 +196,7 @@ void journal_terminate(PidRef *pidref) { return; r = pidref_kill(pidref, SIGTERM); - if (r < 0) + if (r < 0 && r != -ESRCH) log_debug_errno(r, "Failed to send SIGTERM to journalctl child " PID_FMT ", ignoring: %m", pidref->pid); (void) pidref_wait_for_terminate_and_check("journalctl", pidref, /* flags= */ 0); -- 2.47.3