]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sbsign: Fix wrong variable being passed to log_error_errno()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 26 Feb 2025 09:32:25 +0000 (10:32 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 4 Mar 2025 14:45:13 +0000 (15:45 +0100)
(cherry picked from commit ba6a904442bd6b6e0fad9910fb5e69c44bddfa47)

src/sbsign/sbsign.c

index 2d123b1899901ad8187ed05af4d601b671bf0d84..a69d779489c7578d3c18b6e23c90107e82995eac 100644 (file)
@@ -249,7 +249,7 @@ static int verb_sign(int argc, char *argv[], void *userdata) {
         _cleanup_(unlink_and_freep) char *tmp = NULL;
         _cleanup_close_ int dstfd = open_tmpfile_linkable(arg_output, O_RDWR|O_CLOEXEC, &tmp);
         if (dstfd < 0)
-                return log_error_errno(r, "Failed to open temporary file: %m");
+                return log_error_errno(dstfd, "Failed to open temporary file: %m");
 
         r = fchmod_umask(dstfd, 0666);
         if (r < 0)