changeset 9618:8bdfb66bf660 HEAD

Fix to previous flag update changes: Avoid crashes / infinite looping.
author Timo Sirainen <tss@iki.fi>
date Mon, 13 Jul 2009 18:56:16 -0400
parents e852cb4c5cd2
children 430832cf3cf0
files src/lib-index/mail-index-transaction-finish.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-index-transaction-finish.c	Mon Jul 13 18:26:25 2009 -0400
+++ b/src/lib-index/mail-index-transaction-finish.c	Mon Jul 13 18:56:16 2009 -0400
@@ -113,6 +113,7 @@
 			}
 		}
 		i = mail_transaction_drop_range(t, updates[i], i, &keeps);
+		updates = array_get(&t->updates, &count);
 	}
 
 	if (array_count(&t->updates) == 0)