From 0b8a495f77b3b15a1ff8e765f4189aae3c2f0b24 Mon Sep 17 00:00:00 2001 From: Jocelyn Le Sage Date: Fri, 21 Oct 2022 21:36:44 -0400 Subject: [PATCH] Always set the umask (0 is a valid umask value). --- src/cinit/cinit.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/cinit/cinit.c b/src/cinit/cinit.c index 36d91ea..c66d1eb 100644 --- a/src/cinit/cinit.c +++ b/src/cinit/cinit.c @@ -997,9 +997,7 @@ static pid_t fork_and_exec(int service) } // Set umask. - if (SRV(service).umask != 0) { - umask(SRV(service).umask); - } + umask(SRV(service).umask); // Set SGIDs. if (setgroups(SRV(service).sgid_list_size, SRV(service).sgid_list) < 0) {