From 6366dcd8eebbd6da71a36d20aab156ca9842f001 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Fri, 15 Feb 2008 23:39:17 +0000 Subject: [PATCH] r14186@tombo: nickm | 2008-02-15 18:38:52 -0500 Add an XXXX021 item so we eventually stop calling setuid() and setgid() unnecessarily. svn:r13533 --- src/or/config.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/or/config.c b/src/or/config.c index 522e0c06fc..4d6e30bb76 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -1013,6 +1013,8 @@ options_act_reversible(or_options_t *old_options, char **msg) /* Setuid/setgid as appropriate */ if (options->User || options->Group) { + /* XXXX021 We should only do this the first time through, not on + * every setconf. */ if (switch_id(options->User, options->Group) != 0) { /* No need to roll back, since you can't change the value. */ *msg = tor_strdup("Problem with User or Group value. "