Mercurial > dovecot > core-2.2
changeset 22352:d0c01cdc09c3
virtual: Append virtual mailbox name to open reason on box alloc
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Wed, 05 Jul 2017 15:20:32 +0300 |
parents | ea5c90328bcb |
children | be6d20b5644f |
files | src/plugins/virtual/virtual-storage.c |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-storage.c Wed Jul 05 15:20:18 2017 +0300 +++ b/src/plugins/virtual/virtual-storage.c Wed Jul 05 15:20:32 2017 +0300 @@ -193,8 +193,9 @@ ns = mail_namespace_find(user->namespaces, mailbox); bbox->box = mailbox_alloc(ns->list, mailbox, flags); MODULE_CONTEXT_SET(bbox->box, virtual_storage_module, bbox); - mailbox_set_reason(bbox->box, mbox->box.reason == NULL ? "virtual mailbox" : - t_strdup_printf("virtual mailbox: %s", mbox->box.reason)); + mailbox_set_reason(bbox->box, mbox->box.reason == NULL ? + t_strdup_printf("virtual mailbox %s", mailbox_get_vname(&mbox->box)) : + t_strdup_printf("virtual mailbox %s: %s", mailbox_get_vname(&mbox->box), mbox->box.reason)); if (mailbox_exists(bbox->box, TRUE, &existence) < 0) return virtual_backend_box_open_failed(mbox, bbox);