diff options
| author | perry <perry@NetBSD.org> | 2003-03-08 19:05:29 +0000 |
|---|---|---|
| committer | perry <perry@NetBSD.org> | 2003-03-08 19:05:29 +0000 |
| commit | 59d07125ee9d00ca396be52e21c9cfcc7db032f2 (patch) | |
| tree | bd4ba6a0c04d1edc518df392bfb13e0b19f8e340 /gnu/dist/postfix/src/master/single_server.c | |
| parent | 004ae0051408e939340fba68fbf53639cc2d625c (diff) | |
import postfix 2.0.6
Diffstat (limited to 'gnu/dist/postfix/src/master/single_server.c')
| -rw-r--r-- | gnu/dist/postfix/src/master/single_server.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gnu/dist/postfix/src/master/single_server.c b/gnu/dist/postfix/src/master/single_server.c index 077d8cc702c..c2feb94a65a 100644 --- a/gnu/dist/postfix/src/master/single_server.c +++ b/gnu/dist/postfix/src/master/single_server.c @@ -167,6 +167,7 @@ #include <mail_task.h> #include <debug_process.h> #include <mail_conf.h> +#include <mail_dict.h> #include <timed_ipc.h> #include <resolve_local.h> #include <mail_flow.h> @@ -393,6 +394,11 @@ NORETURN single_server_main(int argc, char **argv, SINGLE_SERVER_FN service,...) mail_conf_suck(); /* + * Register dictionaries that use higher-level interfaces and protocols. + */ + mail_dict_init(); + + /* * Pick up policy settings from master process. Shut up error messages to * stderr, because no-one is going to see them. */ @@ -568,14 +574,14 @@ NORETURN single_server_main(int argc, char **argv, SINGLE_SERVER_FN service,...) /* * Run pre-jail initialization. */ + if (chdir(var_queue_dir) < 0) + msg_fatal("chdir(\"%s\"): %m", var_queue_dir); if (pre_init) pre_init(single_server_name, single_server_argv); /* * Optionally, restrict the damage that this process can do. */ - if (chdir(var_queue_dir) < 0) - msg_fatal("chdir(\"%s\"): %m", var_queue_dir); resolve_local_init(); chroot_uid(root_dir, user_name); |
