From: Timo Sirainen Date: Mon, 21 Sep 2015 13:12:43 +0000 (+0300) Subject: quota: Commit expunge transaction instead of rolling back. X-Git-Tag: 2.2.19.rc1~28 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=93eb96e09c0fd00a77b3fba185b043cc2c011444;p=thirdparty%2Fdovecot%2Fcore.git quota: Commit expunge transaction instead of rolling back. 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. --- diff --git a/src/plugins/quota/quota-storage.c b/src/plugins/quota/quota-storage.c index e6fd519f56..3fa28d47e3 100644 --- a/src/plugins/quota/quota-storage.c +++ b/src/plugins/quota/quota-storage.c @@ -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; }