logging: create directories with access permissions only for the user
The XDG standard suggests that. Previously SyncEvolution created directories so that only the default umask controlled access to new directories.
This commit is contained in:
parent
6faea55c1b
commit
f00c9cc900
1 changed files with 1 additions and 1 deletions
|
@ -68,7 +68,7 @@ void mkdir_p(const string &path)
|
||||||
if (access(dirs.get(),
|
if (access(dirs.get(),
|
||||||
nextdir ? (R_OK|X_OK) : (R_OK|X_OK|W_OK)) &&
|
nextdir ? (R_OK|X_OK) : (R_OK|X_OK|W_OK)) &&
|
||||||
(errno != ENOENT ||
|
(errno != ENOENT ||
|
||||||
mkdir(dirs.get(), 0777))) {
|
mkdir(dirs.get(), 0700))) {
|
||||||
EvolutionSyncClient::throwError(string(dirs.get()), errno);
|
EvolutionSyncClient::throwError(string(dirs.get()), errno);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue