From: Daan De Meyer Date: Wed, 1 May 2024 01:14:45 +0000 (+0200) Subject: core: Fix file descriptor leak X-Git-Tag: v256-rc2~142 X-Git-Url: http://git-history.diyao.me/?a=commitdiff_plain;h=5bcf0881a322a72c38d518be3e3ae8bff95de5f6;p=systemd%2F.git core: Fix file descriptor leak --- diff --git a/src/core/service.c b/src/core/service.c index f534765af0..c527ad36bc 100644 --- a/src/core/service.c +++ b/src/core/service.c @@ -441,7 +441,7 @@ static void service_release_fd_store(Service *s) { static void service_release_stdio_fd(Service *s) { assert(s); - if (s->stdin_fd < 0 && s->stdout_fd < 0 && s->stdout_fd < 0) + if (s->stdin_fd < 0 && s->stdout_fd < 0 && s->stderr_fd < 0) return; log_unit_debug(UNIT(s), "Releasing stdin/stdout/stderr file descriptors.");