]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
quota: Commit expunge transaction instead of rolling back.
authorTimo Sirainen <tss@iki.fi>
Mon, 21 Sep 2015 13:12:43 +0000 (16:12 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 21 Sep 2015 13:12:43 +0000 (16:12 +0300)
This likely won't make much of a difference, since it should have accessed
only expunged mails. But it's a bit cleaner this way.

src/plugins/quota/quota-storage.c

index e6fd519f56cdec1f555e1cf5c7570f390fa3a606..3fa28d47e35573eec4f76ba3165bf02efba6bf5f 100644 (file)
@@ -293,7 +293,7 @@ static void quota_mailbox_sync_cleanup(struct quota_mailbox *qbox)
 
        if (qbox->expunge_qt != NULL && qbox->expunge_qt->tmp_mail != NULL) {
                mail_free(&qbox->expunge_qt->tmp_mail);
-               mailbox_transaction_rollback(&qbox->expunge_trans);
+               (void)mailbox_transaction_commit(&qbox->expunge_trans);
        }
        qbox->sync_transaction_expunge = FALSE;
 }