diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1166,6 +1166,7 @@ main(int argc, char **argv) int index; prog_counter_t entry_point; struct arguments args; + int stderr_is_closed = stderr_closed_p(); mf_init_nls(); mf_proctitle_init(argc, argv, environ); @@ -1179,11 +1180,11 @@ main(int argc, char **argv) yy_flex_debug = 0; /* Set default logging */ - mu_set_program_name (argv[0]); + mu_set_program_name(argv[0]); mu_log_tag = (char*)mu_program_name; mu_log_facility = DEFAULT_LOG_FACILITY; - mu_stdstream_setup (); - mf_srvcfg_log_setup(stderr_closed_p() ? "syslog" : "stderr"); + mu_stdstream_setup(MU_STDSTREAM_RESET_NONE); + mf_srvcfg_log_setup(stderr_is_closed ? "syslog" : "stderr"); debug_init(modnames); libcallout_init(); @@ -1329,6 +1330,7 @@ main(int argc, char **argv) server_flags |= MF_SERVER_NORESTART; } open_strecho(1); + mf_server_lint_option = "--lint"; mf_server_start("mailfromd", mailfromd_state_dir, pidfile, server_flags); break; |