changeset 5651:aff5fb7bb580 HEAD

Crashfix for error conditions
author Timo Sirainen <tss@iki.fi>
date Tue, 22 May 2007 21:32:10 +0300
parents e5f0e8cf6089
children 9404d2c41cb2 965e401fcb7b
files src/lib-index/mail-index-sync.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-index-sync.c	Tue May 22 21:28:19 2007 +0300
+++ b/src/lib-index/mail-index-sync.c	Tue May 22 21:32:10 2007 +0300
@@ -703,7 +703,8 @@
 
 void mail_index_sync_rollback(struct mail_index_sync_ctx **ctx)
 {
-	mail_index_transaction_rollback(&(*ctx)->ext_trans);
+	if ((*ctx)->ext_trans != NULL)
+		mail_index_transaction_rollback(&(*ctx)->ext_trans);
 	mail_index_sync_end(ctx);
 }