Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8771:8b6dd6d0f33a HEAD
Improved "Can't open delivery mail as raw" error message.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 23 Feb 2009 13:18:33 -0500 |
parents | f1414fa48b4b |
children | dfcb8a6a4f5f |
files | src/deliver/deliver.c |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/deliver/deliver.c Mon Feb 23 13:18:17 2009 -0500 +++ b/src/deliver/deliver.c Mon Feb 23 13:18:33 2009 -0500 @@ -837,6 +837,7 @@ int i, ret; pool_t userdb_pool = NULL; string_t *str; + enum mail_error error; if (getuid() != geteuid() && geteuid() == 0) { /* running setuid - don't allow this if deliver is @@ -1122,11 +1123,11 @@ box = mailbox_open(&raw_ns->storage, path, NULL, MAILBOX_OPEN_NO_INDEX_FILES); } - if (box == NULL) - i_fatal("Can't open delivery mail as raw"); + if (box == NULL) { + i_fatal("Can't open delivery mail as raw: %s", + mail_storage_get_last_error(raw_ns->storage, &error)); + } if (mailbox_sync(box, 0, 0, NULL) < 0) { - enum mail_error error; - i_fatal("Can't sync delivery mail: %s", mail_storage_get_last_error(raw_ns->storage, &error)); }