[dovecot-cvs] dovecot/src/lib-index mail-index-compress.c,1.20,1.21

cras at procontrol.fi cras at procontrol.fi
Tue Oct 29 19:55:00 EET 2002


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

Modified Files:
	mail-index-compress.c 
Log Message:
index compression was broken.



Index: mail-index-compress.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-index-compress.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- mail-index-compress.c	28 Oct 2002 04:08:35 -0000	1.20
+++ mail-index-compress.c	29 Oct 2002 17:54:57 -0000	1.21
@@ -157,7 +157,8 @@
 			return FALSE;
 		}
 
-		rec_hdr = (MailIndexDataRecordHeader *) mmap_data;
+		rec_hdr = (MailIndexDataRecordHeader *)
+			(mmap_data + rec->data_position);
 		if (rec->data_position + rec_hdr->data_size > mmap_data_size) {
 			index_set_corrupted(index,
 				"data_size points outside file");




More information about the dovecot-cvs mailing list