Mercurial > dovecot > original-hg > dovecot-1.2
changeset 6393:777fede4d899 HEAD
set save_ctx.transaction=NULL so we don't accidentally try to use it.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 15 Sep 2007 15:54:43 +0300 |
parents | 799b6c593cad |
children | 9e74c008484a |
files | src/lib-storage/index/cydir/cydir-save.c src/lib-storage/index/dbox/dbox-save.c |
diffstat | 2 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/cydir/cydir-save.c Sat Sep 15 15:54:11 2007 +0300 +++ b/src/lib-storage/index/cydir/cydir-save.c Sat Sep 15 15:54:43 2007 +0300 @@ -286,6 +286,8 @@ void cydir_transaction_save_commit_post(struct cydir_save_context *ctx) { + ctx->ctx.transaction = NULL; /* transaction is already freed */ + (void)cydir_sync_finish(&ctx->sync_ctx, TRUE); cydir_transaction_save_rollback(ctx); }
--- a/src/lib-storage/index/dbox/dbox-save.c Sat Sep 15 15:54:11 2007 +0300 +++ b/src/lib-storage/index/dbox/dbox-save.c Sat Sep 15 15:54:43 2007 +0300 @@ -430,6 +430,8 @@ void dbox_transaction_save_commit_post(struct dbox_save_context *ctx) { + ctx->ctx.transaction = NULL; /* transaction is already freed */ + (void)dbox_sync_finish(&ctx->sync_ctx, TRUE); dbox_transaction_save_rollback(ctx); }