Mercurial > dovecot > original-hg > dovecot-1.2
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 */