diff options
author | Lennart Poettering <lennart@poettering.net> | 2011-08-01 20:52:18 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2011-08-01 20:52:18 +0200 |
commit | 4c12626c8e3491570b395d68380543e10c98ad33 (patch) | |
tree | 6cc39f5ee23aa41accc1baffb7db5a7444859fce /src/initctl.c | |
parent | 07f8a4aa49a84ec61513788d5ddf521f3de5a0ba (diff) |
umask: change default umask to 0022 just to be sure, and set it explicitly in all binaries, in order to make sure it is set when started from the terminal
Diffstat (limited to 'src/initctl.c')
-rw-r--r-- | src/initctl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/initctl.c b/src/initctl.c index dd743142fd..7096a824b0 100644 --- a/src/initctl.c +++ b/src/initctl.c @@ -364,6 +364,8 @@ int main(int argc, char *argv[]) { log_parse_environment(); log_open(); + umask(0022); + if ((n = sd_listen_fds(true)) < 0) { log_error("Failed to read listening file descriptors from environment: %s", strerror(-r)); return EXIT_FAILURE; |