summaryrefslogtreecommitdiff
path: root/src/or/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/or/main.c')
-rw-r--r--src/or/main.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/or/main.c b/src/or/main.c
index 4a0ae66427..8076403940 100644
--- a/src/or/main.c
+++ b/src/or/main.c
@@ -690,11 +690,6 @@ static int init_from_config(int argc, char **argv) {
return -1;
}
- /* Start backgrounding the process, if requested. */
- if (options.RunAsDaemon) {
- start_daemon(get_data_directory(&options));
- }
-
/* Configure the log(s) */
if (config_init_logs(&options)<0)
return -1;
@@ -702,6 +697,11 @@ static int init_from_config(int argc, char **argv) {
* gone. */
close_temp_logs();
+ /* Start backgrounding the process, if requested. */
+ if (options.RunAsDaemon) {
+ start_daemon(get_data_directory(&options));
+ }
+
/* Set up our buckets */
connection_bucket_init();
stats_prev_global_read_bucket = global_read_bucket;