From: Mike Yuan Date: Thu, 30 Oct 2025 14:58:19 +0000 (+0100) Subject: core/exec-invoke: set exit_status on exec_context_named_iofds() failure X-Git-Tag: v259-rc1~217^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=edb8fcd813d44a43be10fd9fc34d654a10bc5f94;p=thirdparty%2Fsystemd.git core/exec-invoke: set exit_status on exec_context_named_iofds() failure --- diff --git a/src/core/exec-invoke.c b/src/core/exec-invoke.c index 14e2ea8f54a..cb778359fc1 100644 --- a/src/core/exec-invoke.c +++ b/src/core/exec-invoke.c @@ -5073,8 +5073,10 @@ int exec_invoke( n_fds = n_socket_fds + n_storage_fds + n_extra_fds; r = exec_context_named_iofds(context, params, named_iofds); - if (r < 0) + if (r < 0) { + *exit_status = EXIT_FDS; return log_error_errno(r, "Failed to load a named file descriptor: %m"); + } rename_process_from_path(command->path);