diff options
author | Lennart Poettering <lennart@poettering.net> | 2008-07-30 14:21:11 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2008-07-30 14:21:11 +0200 |
commit | 3c6da6e741ba1d8dcc6ac7cb9ace2d2cdda4dc25 (patch) | |
tree | c32ee45e324947bea3f6ae583cc51bca0376df56 /src/pulsecore | |
parent | b7b4b5e589f281c96e111ab64483893f030477e6 (diff) |
don't pass rediculously high values to umask()
Diffstat (limited to 'src/pulsecore')
-rw-r--r-- | src/pulsecore/core-util.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pulsecore/core-util.c b/src/pulsecore/core-util.c index c8dc7e5f..c4818e39 100644 --- a/src/pulsecore/core-util.c +++ b/src/pulsecore/core-util.c @@ -177,7 +177,7 @@ int pa_make_secure_dir(const char* dir, mode_t m, uid_t uid, gid_t gid) { #else { mode_t u; - u = umask(~m); + u = umask((~m) & 0777); r = mkdir(dir, m); umask(u); } |