changeset 8700:02f72e7be270 HEAD

master: Give an error if login_dir = base_dir.
author Timo Sirainen <tss@iki.fi>
date Mon, 02 Feb 2009 12:27:56 -0500
parents 035037f388fa
children db9989630e89
files src/master/master-settings.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/master/master-settings.c	Mon Feb 02 12:14:54 2009 -0500
+++ b/src/master/master-settings.c	Mon Feb 02 12:27:56 2009 -0500
@@ -878,6 +878,10 @@
 		i_error("max_mail_processes must be at least 1");
 		return FALSE;
 	}
+	if (strcmp(set->login_dir, set->base_dir) == 0) {
+		i_error("login_dir can't be the same as base_dir");
+		return FALSE;
+	}
 
 	if (set->last_valid_uid != 0 &&
 	    set->first_valid_uid > set->last_valid_uid) {