Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6540:12a779e08a73 HEAD
If namespace initialization fails, die with a fatal error message instead of
just exiting.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 09 Oct 2007 17:10:50 +0300 |
parents | a93a7738c0ec |
children | 56d6a891c41c |
files | src/deliver/deliver.c src/imap/main.c src/pop3/main.c |
diffstat | 3 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/deliver/deliver.c Tue Oct 09 17:10:10 2007 +0300 +++ b/src/deliver/deliver.c Tue Oct 09 17:10:50 2007 +0300 @@ -783,7 +783,7 @@ namespace_pool = pool_alloconly_create("namespaces", 1024); if (mail_namespaces_init(namespace_pool, user, &ns) < 0) - exit(EX_TEMPFAIL); + i_fatal("Namespace initialization failed"); mbox_ns = mail_namespaces_init_empty(namespace_pool); mbox_ns->flags |= NAMESPACE_FLAG_INTERNAL;
--- a/src/imap/main.c Tue Oct 09 17:10:10 2007 +0300 +++ b/src/imap/main.c Tue Oct 09 17:10:50 2007 +0300 @@ -232,7 +232,7 @@ namespace_pool = pool_alloconly_create("namespaces", 1024); if (mail_namespaces_init(namespace_pool, user, &ns) < 0) - exit(FATAL_DEFAULT); + i_fatal("Namespace initialization failed"); client = client_create(0, 1, ns); o_stream_cork(client->output);
--- a/src/pop3/main.c Tue Oct 09 17:10:10 2007 +0300 +++ b/src/pop3/main.c Tue Oct 09 17:10:50 2007 +0300 @@ -231,7 +231,7 @@ namespace_pool = pool_alloconly_create("namespaces", 1024); if (mail_namespaces_init(namespace_pool, getenv("USER"), &ns) < 0) - exit(FATAL_DEFAULT); + i_fatal("Namespace initialization failed"); return client_create(0, 1, ns) != NULL; }