Mercurial > dovecot > core-2.2
changeset 13193:63ce98c611e4
indexer: Read configuration earlier while we still have privileges.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 09 Aug 2011 19:50:02 +0300 |
parents | af8c5e56d098 |
children | 3c4e3451fd2a |
files | src/indexer/indexer.c |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/indexer/indexer.c Tue Aug 09 19:42:23 2011 +0300 +++ b/src/indexer/indexer.c Tue Aug 09 19:50:02 2011 +0300 @@ -123,15 +123,16 @@ if (master_getopt(master_service) > 0) return FATAL_DEFAULT; + if (master_service_settings_read_simple(master_service, NULL, + &error) < 0) + i_fatal("Error reading configuration: %s", error); + set = master_service_settings_get(master_service); + master_service_init_log(master_service, "indexer: "); restrict_access_by_env(NULL, FALSE); restrict_access_allow_coredumps(TRUE); master_service_set_idle_die_callback(master_service, idle_die); - if (master_service_settings_read_simple(master_service, NULL, &error) < 0) - i_fatal("Error reading configuration: %s", error); - set = master_service_settings_get(master_service); - master_service_init_finish(master_service); worker_pool = worker_pool_init("indexer-worker", worker_status_callback);