]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-imap-storage: Mark METADATA transactions as external.
authorTimo Sirainen <tss@iki.fi>
Tue, 20 Oct 2015 15:22:53 +0000 (18:22 +0300)
committerTimo Sirainen <tss@iki.fi>
Tue, 20 Oct 2015 15:22:53 +0000 (18:22 +0300)
We never write the metadata values to any storage backend, so they also
don't need to be explicitly synced.

src/lib-imap-storage/imap-metadata.c

index e1386e8fbcc0ae38ee383938b295ab7e9ad668e5..cfe66cb90f11f9e72e508ce7eb4176d791bfe387 100644 (file)
@@ -121,7 +121,7 @@ imap_metadata_get_mailbox_transaction(struct imap_metadata_transaction *imtrans)
 
        if (imtrans->box == NULL || mailbox_open(imtrans->box) < 0)
                return -1;
-       imtrans->trans = mailbox_transaction_begin(imtrans->box, 0);
+       imtrans->trans = mailbox_transaction_begin(imtrans->box, MAILBOX_TRANSACTION_FLAG_EXTERNAL);
        return 0;
 }