aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index 090be692..cc0852df 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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;

Return to:

Send suggestions and report system problems to the System administrator.