# HG changeset patch # User Timo Sirainen # Date 1198251027 -7200 # Node ID 712d92061ddf2a40730abb1933a362c9c68623e6 # Parent d8555d377101bda4721ef177ec520ec3cc17bcc3 If transaction rollbacked, we assert-crashed. 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 @@ 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); }