[dovecot-cvs] dovecot/src/lib-index mail-index-data.c,1.43,1.44

cras at procontrol.fi cras at procontrol.fi
Fri May 30 01:37:55 EEST 2003


Update of /home/cvs/dovecot/src/lib-index
In directory danu:/tmp/cvs-serv10725/lib-index

Modified Files:
	mail-index-data.c 
Log Message:
mail_index_data_get_mmaped() didn't work with in-memory indexes



Index: mail-index-data.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-index-data.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- mail-index-data.c	15 May 2003 19:42:12 -0000	1.43
+++ mail-index-data.c	29 May 2003 21:37:53 -0000	1.44
@@ -698,8 +698,10 @@
 
 void *mail_index_data_get_mmaped(struct mail_index_data *data, size_t *size)
 {
-	if (!mmap_update(data, 0, 0))
-		return NULL;
+	if (!data->anon_mmap) {
+		if (!mmap_update(data, 0, 0))
+			return NULL;
+	}
 
 	*size = data->mmap_used_length;
 	return data->mmap_base;



More information about the dovecot-cvs mailing list