From: Nick Mathewson Date: Fri, 11 Dec 2015 01:02:22 +0000 (-0500) Subject: Simplify cpd_opts usage. X-Git-Tag: tor-0.2.8.1-alpha~155 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=01334589f1eae801b4ed8fb72fe3816ad5b0fe78;p=thirdparty%2Ftor.git Simplify cpd_opts usage. --- diff --git a/src/or/config.c b/src/or/config.c index d9ba774e7e..c6d4de386d 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -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\"",