]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
firstboot: drop redundant and spurious errno check
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 23 Nov 2025 06:04:26 +0000 (15:04 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 23 Nov 2025 13:36:50 +0000 (22:36 +0900)
Follow-up for 2319154a6bec7b8c42e901dfacaefe95bf4e3750.

src/firstboot/firstboot.c

index 9c0ec390f102c36c35e7ab1f4f49117d91d26dc2..4ea2523d967fb206b372e5b642209893f0526f32 100644 (file)
@@ -928,9 +928,6 @@ static int write_root_passwd(int rfd, int etc_fd, const char *password, const ch
                         .pw_shell = (char *) (shell ?: default_root_shell_at(rfd)),
                 };
 
-                if (errno != ENOENT)
-                        return -errno;
-
                 r = putpwent_sane(&root, passwd);
                 if (r < 0)
                         return r;
@@ -1004,9 +1001,6 @@ static int write_root_shadow(int etc_fd, const char *hashed_password) {
                         .sp_flag = ULONG_MAX, /* this appears to be what everybody does ... */
                 };
 
-                if (errno != ENOENT)
-                        return -errno;
-
                 r = putspent_sane(&root, shadow);
                 if (r < 0)
                         return r;