From 16e1bc9ee262481ec8bf6a1afbb539d1c2723912 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 18 Feb 2013 07:12:44 +0200 Subject: [PATCH] master: Don't close stderr. If log process fails at startup, the errors are logged there. --- src/master/main.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/master/main.c b/src/master/main.c index 3c592a0c0f..abede69860 100644 --- a/src/master/main.c +++ b/src/master/main.c @@ -894,12 +894,6 @@ int main(int argc, char *argv[]) if (chdir(set->base_dir) < 0) i_fatal("chdir(%s) failed: %m", set->base_dir); - if (strcmp(services->service_set->log_path, "/dev/stderr") != 0 && - strcmp(services->service_set->info_log_path, "/dev/stderr") != 0 && - strcmp(services->service_set->debug_log_path, "/dev/stderr") != 0) { - if (dup2(null_fd, STDERR_FILENO) < 0) - i_fatal("dup2(null_fd) failed: %m"); - } i_set_fatal_handler(master_fatal_callback); i_set_error_handler(orig_error_callback); -- 2.47.3