mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 06:13:31 +01:00
Simplify cpd_opts usage.
This commit is contained in:
parent
dcbfe46cd6
commit
01334589f1
@ -1187,12 +1187,11 @@ options_act_reversible(const or_options_t *old_options, char **msg)
|
||||
}
|
||||
|
||||
/* Ensure data directory is private; create if possible. */
|
||||
cpd_check_t cpd_group_opts = CPD_NONE;
|
||||
cpd_check_t cpd_opts = running_tor ? CPD_CREATE : CPD_CHECK;
|
||||
if (options->DataDirectoryGroupReadable)
|
||||
cpd_group_opts = CPD_GROUP_READ;
|
||||
cpd_opts |= CPD_GROUP_READ;
|
||||
if (check_private_dir(options->DataDirectory,
|
||||
running_tor ?
|
||||
CPD_CREATE|cpd_group_opts : CPD_CHECK|cpd_group_opts,
|
||||
cpd_opts,
|
||||
options->User)<0) {
|
||||
tor_asprintf(msg,
|
||||
"Couldn't access/create private data directory \"%s\"",
|
||||
|
Loading…
Reference in New Issue
Block a user