changeset 9617:e852cb4c5cd2 HEAD

If all flag changes are dropped, make sure we don't write anything to transaction log.
author Timo Sirainen <tss@iki.fi>
date Mon, 13 Jul 2009 18:26:25 -0400
parents 1f8629349b41
children 8bdfb66bf660
files src/lib-index/mail-index-transaction-finish.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-index-transaction-finish.c	Mon Jul 13 18:21:19 2009 -0400
+++ b/src/lib-index/mail-index-transaction-finish.c	Mon Jul 13 18:26:25 2009 -0400
@@ -114,6 +114,9 @@
 		}
 		i = mail_transaction_drop_range(t, updates[i], i, &keeps);
 	}
+
+	if (array_count(&t->updates) == 0)
+		array_free(&t->updates);
 }
 
 static bool