]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
quota: Even if quota counting fails, commit the mailbox transaction.
authorTimo Sirainen <tss@iki.fi>
Fri, 3 Jul 2015 10:55:17 +0000 (13:55 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 3 Jul 2015 10:55:17 +0000 (13:55 +0300)
The only changes in the transaction are changes to dovecot.index.cache file
and we don't want to rollback those.

src/plugins/quota/quota-count.c

index e406badc4a1cd8ec2b0865522c2bdb64aa250356..de5a1f7a2dfca24a0b76e80bb48354c4121f3a05 100644 (file)
@@ -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;