changeset 5273:9cdfd66cf5cc HEAD

Rotating in-memory transaction log crashed
author Timo Sirainen <tss@iki.fi>
date Sat, 10 Mar 2007 21:29:33 +0200
parents 82b4a055e109
children 7641e625fbd5
files src/lib-index/mail-index.c
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-index.c	Sat Mar 10 21:22:55 2007 +0200
+++ b/src/lib-index/mail-index.c	Sat Mar 10 21:29:33 2007 +0200
@@ -1182,6 +1182,11 @@
 	unsigned int i;
 	int ret;
 
+	if (MAIL_INDEX_IS_IN_MEMORY(index)) {
+		*hdr_r = *index->hdr;
+		return TRUE;
+	}
+
 	if (!index->mmap_disable) {
 		ret = mail_index_map(index, FALSE);
 		if (ret > 0)