]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap: If unhibernation fails due to a mailbox error, log the mailbox name.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 8 Mar 2017 15:07:37 +0000 (10:07 -0500)
committerGitLab <gitlab@git.dovecot.net>
Wed, 8 Mar 2017 17:23:14 +0000 (19:23 +0200)
src/imap/imap-state.c

index bc78053fed7def58e3d70481701d346bf69fb297..0345dce256ff45a7f2192c7f1f67f78e92031bf5 100644 (file)
@@ -698,8 +698,10 @@ import_state_mailbox(struct client *client, const unsigned char *data,
                i_assert(*error_r != NULL);
                return ret;
        }
-       if (import_state_mailbox_open(client, &state, error_r) < 0)
+       if (import_state_mailbox_open(client, &state, error_r) < 0) {
+               *error_r = t_strdup_printf("Mailbox %s: %s", state.vname, *error_r);
                return -1;
+       }
        return ret;
 }