mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
bugfix: we were starting to daemonize before we opened our logs,
so if there were any problems opening logs, we would complain to stderr (which wouldn't work) and then mysteriously exit. svn:r2366
This commit is contained in:
+5
-5
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user