Mercurial > dovecot > core-2.2
diff src/config/main.c @ 10320:4933856b86d7 HEAD
anvil, config, log, ssl-params: Drop privileges as configured.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 12 Nov 2009 18:51:08 -0500 |
parents | 4dc080520769 |
children | 615eef3139c2 |
line wrap: on
line diff
--- a/src/config/main.c Thu Nov 12 18:37:57 2009 -0500 +++ b/src/config/main.c Thu Nov 12 18:51:08 2009 -0500 @@ -3,6 +3,7 @@ #include "lib.h" #include "array.h" #include "env-util.h" +#include "restrict-access.h" #include "master-service.h" #include "config-connection.h" #include "config-parser.h" @@ -20,8 +21,11 @@ master_service = master_service_init("config", 0, &argc, &argv, NULL); if (master_getopt(master_service) > 0) return FATAL_DEFAULT; + master_service_init_log(master_service, "config: "); - master_service_init_log(master_service, "config: "); + restrict_access_by_env(NULL, FALSE); + restrict_access_allow_coredumps(TRUE); + master_service_init_finish(master_service); config_parse_load_modules();