mirror of
https://github.com/clearlinux/uwsgi.git
synced 2026-09-07 06:06:08 +00:00
better umask handling
This commit is contained in:
@@ -171,7 +171,9 @@ void daemonize(char *logfile) {
|
||||
exit(0);
|
||||
}
|
||||
|
||||
umask(0);
|
||||
if (!uwsgi.do_not_change_umask) {
|
||||
umask(0);
|
||||
}
|
||||
|
||||
/*if (chdir("/") != 0) {
|
||||
uwsgi_error("chdir()");
|
||||
|
||||
@@ -3365,6 +3365,8 @@ void uwsgi_opt_set_umask(char *opt, char *value, void *mode) {
|
||||
umask_mode = (umask_mode << 3) + (value[3] - '0');
|
||||
}
|
||||
umask(umask_mode);
|
||||
|
||||
uwsgi.do_not_change_umask = 1;
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user