diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-03-09 16:31:14 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-03-09 16:31:14 +0200 |
commit | 277634ec6dda1a7b7bf35954bfdda28d7df7fdcd (patch) | |
tree | 49f9c3e9662bb48ab2a9b69c54cb4b8a613befc9 /src/main.c | |
parent | 30dfac6b8bc411481c9dd333bd8baab9e15c2d00 (diff) | |
download | mailfromd-277634ec6dda1a7b7bf35954bfdda28d7df7fdcd.tar.gz mailfromd-277634ec6dda1a7b7bf35954bfdda28d7df7fdcd.tar.bz2 |
Cleanup.
* po/POTFILES.in: Remove appinit.c (See e473ab7d).
* src/Makefile.am: Restore incdir, needed for AM_CPPFLAGS. Was
accidentally removed in 01ad06fca.
* src/builtin/sa.bi (sa): Restore initialization of msize. Accidentally
removed in bcd64af9.
* src/main.c: Call mf_server_log_setup after compiling the sources, so
that --lint spits out its diagnostics on stderr (initially placed here
in e75c9a39).
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1179,25 +1179,24 @@ main(int argc, char **argv) | |||
1179 | srvman_init(); | 1179 | srvman_init(); |
1180 | mf_srvcfg_init(argv[0], N_("(milter | callout)")); | 1180 | mf_srvcfg_init(argv[0], N_("(milter | callout)")); |
1181 | 1181 | ||
1182 | mu_argp_init(program_version, "<" PACKAGE_BUGREPORT ">"); | 1182 | mu_argp_init(program_version, "<" PACKAGE_BUGREPORT ">"); |
1183 | mu_site_rcfile = DEFAULT_CONFIG_FILE; | 1183 | mu_site_rcfile = DEFAULT_CONFIG_FILE; |
1184 | init_arguments(&args); | 1184 | init_arguments(&args); |
1185 | rc = mu_app_init(&argp, capa, mf_cfg_param, argc, argv, | 1185 | rc = mu_app_init(&argp, capa, mf_cfg_param, argc, argv, |
1186 | argpflag(argc, argv), &index, &args); | 1186 | argpflag(argc, argv), &index, &args); |
1187 | if (rc) | 1187 | if (rc) |
1188 | exit(EX_CONFIG); | 1188 | exit(EX_CONFIG); |
1189 | flush_arguments(&args); | 1189 | flush_arguments(&args); |
1190 | mf_srvcfg_flush(); | 1190 | mf_srvcfg_flush(); |
1191 | mf_server_log_setup(); | ||
1192 | 1191 | ||
1193 | alloc_ext_pp(); | 1192 | alloc_ext_pp(); |
1194 | 1193 | ||
1195 | argv += index; | 1194 | argv += index; |
1196 | argc -= index; | 1195 | argc -= index; |
1197 | 1196 | ||
1198 | if (need_script) { | 1197 | if (need_script) { |
1199 | char *new_script = NULL; | 1198 | char *new_script = NULL; |
1200 | if (argc) { | 1199 | if (argc) { |
1201 | int i, n = -1; | 1200 | int i, n = -1; |
1202 | for (i = 0; i < argc; i++) { | 1201 | for (i = 0; i < argc; i++) { |
1203 | if (strchr(argv[i], '=') == 0) { | 1202 | if (strchr(argv[i], '=') == 0) { |
@@ -1245,24 +1244,26 @@ main(int argc, char **argv) | |||
1245 | print_xref(); | 1244 | print_xref(); |
1246 | 1245 | ||
1247 | if (script_dump_macros) | 1246 | if (script_dump_macros) |
1248 | print_used_macros(); | 1247 | print_used_macros(); |
1249 | 1248 | ||
1250 | fixup_code(); | 1249 | fixup_code(); |
1251 | 1250 | ||
1252 | if (script_check || script_dump_macros | 1251 | if (script_check || script_dump_macros |
1253 | || script_dump_code || script_dump_tree || script_dump_xref | 1252 | || script_dump_code || script_dump_tree || script_dump_xref |
1254 | || yy_flex_debug || script_ydebug) | 1253 | || yy_flex_debug || script_ydebug) |
1255 | exit(EX_OK); | 1254 | exit(EX_OK); |
1256 | 1255 | ||
1256 | mf_server_log_setup(); | ||
1257 | |||
1257 | switch (mode) { | 1258 | switch (mode) { |
1258 | case MAILFROMD_DAEMON: | 1259 | case MAILFROMD_DAEMON: |
1259 | provide_default_milter_server(); | 1260 | provide_default_milter_server(); |
1260 | provide_default_callout_server(); | 1261 | provide_default_callout_server(); |
1261 | break; | 1262 | break; |
1262 | 1263 | ||
1263 | case MAILFROMD_RUN: { | 1264 | case MAILFROMD_RUN: { |
1264 | struct function *fun = function_lookup(main_function_name); | 1265 | struct function *fun = function_lookup(main_function_name); |
1265 | if (!fun) { | 1266 | if (!fun) { |
1266 | mu_error(_("function %s is not defined"), | 1267 | mu_error(_("function %s is not defined"), |
1267 | main_function_name); | 1268 | main_function_name); |
1268 | exit(EX_CONFIG); | 1269 | exit(EX_CONFIG); |