changeset 1888:4c94ab0ff8de HEAD

don't break if uidvalidity changes + cleanup
author Timo Sirainen <tss@iki.fi>
date Thu, 13 Nov 2003 23:08:48 +0200
parents 75d86ebb844e
children 9ca9f997f0c6
files src/lib-index/mbox/mbox-sync-full.c
diffstat 1 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mbox/mbox-sync-full.c	Thu Nov 13 21:32:07 2003 +0200
+++ b/src/lib-index/mbox/mbox-sync-full.c	Thu Nov 13 23:08:48 2003 +0200
@@ -66,6 +66,7 @@
 	} else {
 		/* UID validity has changed - rebuild whole index */
 		index->set_flags |= MAIL_INDEX_HDR_FLAG_REBUILD;
+		index->inconsistent = TRUE;
 		return FALSE;
 	}
 
@@ -257,11 +258,8 @@
 		}
 
 		ret = match_next_record(index, rec, &seq, input, &rec, &dirty);
-		if (ret < 0) {
-			if (input->eof)
-				break;
+		if (ret < 0)
 			return -1;
-		}
 
 		if (ret == 0) {
 			/* Get back to line before From */