changeset 6282:5eb728db3fd5 HEAD

If mail_nfs_index=yes, give an error if mmap_disable=no / fsync_disable=yes.
author Timo Sirainen <tss@iki.fi>
date Mon, 13 Aug 2007 16:08:30 +0300
parents ffe50f268e4e
children 2d5363433029
files src/master/master-settings.c
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/master/master-settings.c	Sun Aug 12 19:41:55 2007 +0300
+++ b/src/master/master-settings.c	Mon Aug 13 16:08:30 2007 +0300
@@ -794,6 +794,15 @@
 		return FALSE;
 	}
 
+	if (set->mail_nfs_index && !set->mmap_disable) {
+		i_error("mail_nfs_index=yes requires mmap_disable=yes");
+		return FALSE;
+	}
+	if (set->mail_nfs_index && set->fsync_disable) {
+		i_error("mail_nfs_index=yes requires fsync_disable=no");
+		return FALSE;
+	}
+
 #ifdef HAVE_MODULES
 	if (*set->mail_plugins != '\0' &&
 	    access(set->mail_plugin_dir, R_OK | X_OK) < 0) {