From: Ivan Kruglov Date: Fri, 10 Jan 2025 10:48:39 +0000 (+0100) Subject: machine: fix logging of errno in machine_open_root_directory() X-Git-Tag: v258-rc1~1639^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6b77efe47e9b62f8aee99728073bc90688fb6347;p=thirdparty%2Fsystemd.git machine: fix logging of errno in machine_open_root_directory() --- diff --git a/src/machine/machine.c b/src/machine/machine.c index 3fc2b58fdb4..def92af2428 100644 --- a/src/machine/machine.c +++ b/src/machine/machine.c @@ -1403,8 +1403,8 @@ int machine_open_root_directory(Machine *machine) { dfd = open("/", O_RDONLY|O_CLOEXEC|O_DIRECTORY); if (dfd < 0) { - log_debug_errno(dfd, "Failed to open root directory of machine '%s': %m", machine->name); - report_errno_and_exit(errno_pipe_fd[1], dfd); + log_debug_errno(errno, "Failed to open root directory of machine '%s': %m", machine->name); + report_errno_and_exit(errno_pipe_fd[1], -errno); } r = send_one_fd(fd_pass_socket[1], dfd, /* flags = */ 0);