]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
homework: fix a bad error propagation
authorLennart Poettering <lennart@poettering.net>
Wed, 24 Nov 2021 17:36:00 +0000 (18:36 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 24 Nov 2021 17:42:08 +0000 (18:42 +0100)
src/home/homework.c

index d2a24d3210081ea6e0683e1c59f765650809ef70..520b6b6f06152ec6f9d0a2e548eca1724263235c 100644 (file)
@@ -585,7 +585,7 @@ static int write_identity_file(int root_fd, JsonVariant *v, uid_t uid) {
         }
 
         if (fchown(fileno(identity_file), uid, uid) < 0) {
-                log_error_errno(r, "Failed to change ownership of identity file: %m");
+                r = log_error_errno(errno, "Failed to change ownership of identity file: %m");
                 goto fail;
         }