Mercurial > dovecot > core-2.2
changeset 22830:cf5fd56a24d3
lib-storage: Set mailbox_transaction_context.flags earlier
Set it in index_transaction_init() so plugins' transaction_begin() methods
see it after calling super.transaction_begin().
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Tue, 06 Feb 2018 15:10:48 +0200 |
parents | 89547df99d4a |
children | b68382cc3b25 |
files | src/lib-storage/index/index-transaction.c src/lib-storage/mail-storage.c |
diffstat | 2 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/index-transaction.c Tue Oct 17 03:19:19 2017 +0200 +++ b/src/lib-storage/index/index-transaction.c Tue Feb 06 15:10:48 2018 +0200 @@ -158,6 +158,7 @@ if ((flags & MAILBOX_TRANSACTION_FLAG_REFRESH) != 0) mail_index_refresh(box->index); + t->flags = flags; t->box = box; t->itrans = mail_index_transaction_begin(box->view, itrans_flags); t->view = mail_index_transaction_open_updated_view(t->itrans);