From: Yu Watanabe Date: Wed, 23 Mar 2022 03:26:13 +0000 (+0900) Subject: sysupdate: fix error handling X-Git-Tag: v251-rc1~66 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a692931ab1ce92916edf737837b7ff5cf87a2e9;p=thirdparty%2Fsystemd.git sysupdate: fix error handling --- diff --git a/src/sysupdate/sysupdate-resource.c b/src/sysupdate/sysupdate-resource.c index 97d8973f71e..3df34cf7fb2 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.");