|
@@ -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;
|