# HG changeset patch # User Timo Sirainen # Date 1032536479 -10800 # Node ID 49e6f5496071561b9ea0e7bf41ae0d0d9f0425b4 # Parent 8d7e46d41ce3cc1e15eee391aca171ee7317bc8d wrong parameters to msync(), causing it to fail when trying to mark old data file deleted. diff -r 8d7e46d41ce3 -r 49e6f5496071 src/lib-index/mail-index-data.c --- 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;