]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: Don't close stderr. If log process fails at startup, the errors are logged...
authorTimo Sirainen <tss@iki.fi>
Mon, 18 Feb 2013 05:12:44 +0000 (07:12 +0200)
committerTimo Sirainen <tss@iki.fi>
Mon, 18 Feb 2013 05:12:44 +0000 (07:12 +0200)
src/master/main.c

index 3c592a0c0ff79780c80c4fadb92dd13cda112e6a..abede6986004edfa62b34c4223d19dbe8254f6b8 100644 (file)
@@ -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);