]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mdbox: Log an error if uidvalidity=0 unexpectedly.
authorTimo Sirainen <tss@iki.fi>
Mon, 27 Jun 2011 23:22:58 +0000 (02:22 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 27 Jun 2011 23:22:58 +0000 (02:22 +0300)
src/lib-storage/index/dbox-multi/mdbox-sync.c

index 727b3d2c46f1f00a07ab627a14a3055082942a48..9782c4438b5b94a0e1d7b404810d7341954efbfc 100644 (file)
@@ -137,6 +137,9 @@ static int mdbox_sync_index(struct mdbox_sync_context *ctx)
        hdr = mail_index_get_header(ctx->sync_view);
        if (hdr->uid_validity == 0) {
                /* newly created index file */
+               mail_storage_set_critical(box->storage,
+                       "Mailbox %s: Corrupted index, uidvalidity=0",
+                       box->vname);
                return 0;
        }