]> 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>
Thu, 27 Feb 2025 08:49:03 +0000 (09:49 +0100)
src/sbsign/sbsign.c

index db4216c7e5e251694bf125081c31cc18cb60890f..6f4845135fbd2f23468e3a4f34b594ed8fb18b81 100644 (file)
@@ -252,7 +252,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)