changeset 7006:712d92061ddf HEAD

If transaction rollbacked, we assert-crashed.
author Timo Sirainen <tss@iki.fi>
date Fri, 21 Dec 2007 17:30:27 +0200
parents d8555d377101
children 6285b390311a
files src/plugins/quota/quota-storage.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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 @@
 	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);
 }