changeset 285:49e6f5496071 HEAD

wrong parameters to msync(), causing it to fail when trying to mark old data file deleted.
author Timo Sirainen <tss@iki.fi>
date Fri, 20 Sep 2002 18:41:19 +0300
parents 8d7e46d41ce3
children e5fdb222d38a
files src/lib-index/mail-index-data.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-index-data.c	Fri Sep 20 14:57:48 2002 +0300
+++ b/src/lib-index/mail-index-data.c	Fri Sep 20 18:41:19 2002 +0300
@@ -358,7 +358,7 @@
 		return TRUE;
 
 	data->header->indexid = 0;
-	if (msync(data->mmap_base, 0, sizeof(MailIndexDataHeader)) < 0)
+	if (msync(data->mmap_base, sizeof(MailIndexDataHeader), MS_SYNC) < 0)
 		return index_data_set_syscall_error(data, "msync()");
 
 	return TRUE;