From a5e261d2caf111d3fcede604b6df5611ef5f5406 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 23 Feb 2009 13:18:33 -0500 Subject: [PATCH] Improved "Can't open delivery mail as raw" error message. --HG-- branch : HEAD --- src/deliver/deliver.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/deliver/deliver.c b/src/deliver/deliver.c index 24393c36b7..f93ac5641a 100644 --- a/src/deliver/deliver.c +++ b/src/deliver/deliver.c @@ -837,6 +837,7 @@ int main(int argc, char *argv[]) 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 @@ int main(int argc, char *argv[]) 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)); } -- 2.47.3