From: Yu Watanabe Date: Tue, 18 Mar 2025 16:32:12 +0000 (+0900) Subject: initctl: fix error handling X-Git-Tag: v258-rc1~1051^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=59cb9b12abc7efb714d15d357c96bd86ef2ddafc;p=thirdparty%2Fsystemd.git initctl: fix error handling Fixes a bug introduced by cc090ca7fec93cd6b41bd7a756cd5fe32df44764 (v246). --- diff --git a/src/initctl/initctl.c b/src/initctl/initctl.c index 8ed5f1e2641..f0f722ac3ef 100644 --- a/src/initctl/initctl.c +++ b/src/initctl/initctl.c @@ -318,8 +318,7 @@ static int run(int argc, char *argv[]) { n = sd_listen_fds(true); if (n < 0) - return log_error_errno(errno, - "Failed to read listening file descriptors from environment: %m"); + return log_error_errno(n, "Failed to read listening file descriptors from environment: %m"); if (n <= 0 || n > SERVER_FD_MAX) return log_error_errno(SYNTHETIC_ERRNO(EINVAL),