diff options
Diffstat (limited to 'src/or/main.c')
-rw-r--r-- | src/or/main.c | 10 |
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; |