From: Timo Sirainen Date: Wed, 3 Mar 2010 16:32:28 +0000 (+0200) Subject: maildir: uidlist wasn't compressed often enough. X-Git-Tag: 2.0.beta4~138 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=950a4789af247d57874d99a09ed7a67be5ddc2dc;p=thirdparty%2Fdovecot%2Fcore.git maildir: uidlist wasn't compressed often enough. --HG-- branch : HEAD --- diff --git a/src/lib-storage/index/maildir/maildir-uidlist.c b/src/lib-storage/index/maildir/maildir-uidlist.c index aae8dd036a..df2c9a53ad 100644 --- a/src/lib-storage/index/maildir/maildir-uidlist.c +++ b/src/lib-storage/index/maildir/maildir-uidlist.c @@ -303,6 +303,7 @@ static void maildir_uidlist_reset(struct maildir_uidlist *uidlist) maildir_uidlist_close(uidlist); uidlist->last_seen_uid = 0; uidlist->initial_hdr_read = FALSE; + uidlist->read_records_count = 0; hash_table_clear(uidlist->files, FALSE); array_clear(&uidlist->records); @@ -752,7 +753,6 @@ maildir_uidlist_update_read(struct maildir_uidlist *uidlist, if (ret > 0) { uidlist->prev_read_uid = 0; uidlist->change_counter++; - uidlist->read_records_count = 0; uidlist->retry_rewind = last_read_offset != 0 && try_retry; ret = 1;