From: Timo Sirainen Date: Fri, 3 Jul 2015 10:55:17 +0000 (+0300) Subject: quota: Even if quota counting fails, commit the mailbox transaction. X-Git-Tag: 2.2.19.rc1~293 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67d4da9d5d78bb83b3413acff77f560382fe85df;p=thirdparty%2Fdovecot%2Fcore.git quota: Even if quota counting fails, commit the mailbox transaction. The only changes in the transaction are changes to dovecot.index.cache file and we don't want to rollback those. --- diff --git a/src/plugins/quota/quota-count.c b/src/plugins/quota/quota-count.c index e406badc4a..de5a1f7a2d 100644 --- a/src/plugins/quota/quota-count.c +++ b/src/plugins/quota/quota-count.c @@ -69,11 +69,7 @@ quota_count_mailbox(struct quota_root *root, struct mail_namespace *ns, vname, mailbox_get_last_error(box, NULL)); ret = -1; } - - if (ret < 0) - mailbox_transaction_rollback(&trans); - else - (void)mailbox_transaction_commit(&trans); + (void)mailbox_transaction_commit(&trans); mailbox_free(&box); return ret;