From 6b77efe47e9b62f8aee99728073bc90688fb6347 Mon Sep 17 00:00:00 2001 From: Ivan Kruglov Date: Fri, 10 Jan 2025 11:48:39 +0100 Subject: [PATCH] machine: fix logging of errno in machine_open_root_directory() --- src/machine/machine.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/machine/machine.c b/src/machine/machine.c index 3fc2b58fdb..def92af242 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);