#include "mail-index-sync-private.h"
#include "mail-index-modseq.h"
#include "mail-transaction-log.h"
+#include "mail-transaction-log-view-private.h"
#include "mail-cache.h"
#include <stdio.h>
mail_index_close_nonopened(index);
return ret;
}
+
index->open_count++;
+ if (index->log->head == NULL) {
+ mail_index_close(index);
+ mail_index_set_error(index, "Index is corrupted "
+ "(log->view->head == NULL)");
+ return -1;
+ }
+
i_assert(index->map != NULL);
mail_index_alloc_cache_index_opened(index);
return 1;