From 7a692931ab1ce92916edf737837b7ff5cf87a2e9 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 23 Mar 2022 12:26:13 +0900 Subject: [PATCH] sysupdate: fix error handling --- src/sysupdate/sysupdate-resource.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sysupdate/sysupdate-resource.c b/src/sysupdate/sysupdate-resource.c index 97d8973f71..3df34cf7fb 100644 --- a/src/sysupdate/sysupdate-resource.c +++ b/src/sysupdate/sysupdate-resource.c @@ -557,7 +557,7 @@ int resource_resolve_path( return log_error_errno(r, "Failed to resolve '%s': %m", rr->path); if (fstat(fd, &st) < 0) - return log_error_errno(r, "Failed to stat '%s': %m", resolved); + return log_error_errno(errno, "Failed to stat '%s': %m", resolved); if (S_ISBLK(st.st_mode) && root) return log_error_errno(SYNTHETIC_ERRNO(EPERM), "When using --root= or --image= access to device nodes is prohibited.");