[dovecot-cvs] dovecot/src/lib-index/mbox mbox-sync-full.c,1.24,1.25

cras at procontrol.fi cras at procontrol.fi
Thu Nov 13 23:08:50 EET 2003


Update of /home/cvs/dovecot/src/lib-index/mbox
In directory danu:/tmp/cvs-serv13894

Modified Files:
	mbox-sync-full.c 
Log Message:
don't break if uidvalidity changes + cleanup



Index: mbox-sync-full.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mbox/mbox-sync-full.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- mbox-sync-full.c	13 Nov 2003 15:51:22 -0000	1.24
+++ mbox-sync-full.c	13 Nov 2003 21:08:48 -0000	1.25
@@ -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 */



More information about the dovecot-cvs mailing list