]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: When "Recent flags state corrupted" happens, avoid assert-crashing after...
authorTimo Sirainen <tss@iki.fi>
Fri, 10 Jun 2011 16:11:00 +0000 (19:11 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 10 Jun 2011 16:11:00 +0000 (19:11 +0300)
src/lib-storage/index/index-sync.c

index 08dbbd2ce0372cde38cdc75094a3fffc27821200..c376bf8fad794461db6b0585476c8f2253872749 100644 (file)
@@ -44,6 +44,7 @@ void index_mailbox_set_recent_uid(struct mailbox *box, uint32_t uid)
                        "Recent flags state corrupted for mailbox %s",
                        box->vname);
                array_clear(&ibox->recent_flags);
+               ibox->recent_flags_count = 0;
        }
        ibox->recent_flags_prev_uid = uid;