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:
Patrick Ohly 2009-04-16 17:20:35 +02:00
parent 6faea55c1b
commit f00c9cc900

View file

@ -68,7 +68,7 @@ void mkdir_p(const string &path)
if (access(dirs.get(),
nextdir ? (R_OK|X_OK) : (R_OK|X_OK|W_OK)) &&
(errno != ENOENT ||
mkdir(dirs.get(), 0777))) {
mkdir(dirs.get(), 0700))) {
EvolutionSyncClient::throwError(string(dirs.get()), errno);
}
}