dovecot: If transaction rollbacked, we assert-crashed.

dovecot at dovecot.org dovecot at dovecot.org
Fri Dec 21 17:30:32 EET 2007


details:   http://hg.dovecot.org/dovecot/rev/712d92061ddf
changeset: 7006:712d92061ddf
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Dec 21 17:30:27 2007 +0200
description:
If transaction rollbacked, we assert-crashed.

diffstat:

1 file changed, 2 insertions(+), 2 deletions(-)
src/plugins/quota/quota-storage.c |    4 ++--

diffs (16 lines):

diff -r d8555d377101 -r 712d92061ddf src/plugins/quota/quota-storage.c
--- a/src/plugins/quota/quota-storage.c	Fri Dec 21 17:27:14 2007 +0200
+++ b/src/plugins/quota/quota-storage.c	Fri Dec 21 17:30:27 2007 +0200
@@ -110,10 +110,10 @@ quota_mailbox_transaction_rollback(struc
 	struct quota_mailbox *qbox = QUOTA_CONTEXT(ctx->box);
 	struct quota_transaction_context *qt = QUOTA_CONTEXT(ctx);
 
-	qbox->module_ctx.super.transaction_rollback(ctx);
-
 	if (qt->tmp_mail != NULL)
 		mail_free(&qt->tmp_mail);
+
+	qbox->module_ctx.super.transaction_rollback(ctx);
 	quota_transaction_rollback(&qt);
 }
 


More information about the dovecot-cvs mailing list