dovecot-1.2: master: Give an error if login_dir = base_dir.

dovecot at dovecot.org dovecot at dovecot.org
Mon Feb 2 19:28:02 EET 2009


details:   http://hg.dovecot.org/dovecot-1.2/rev/02f72e7be270
changeset: 8700:02f72e7be270
user:      Timo Sirainen <tss at iki.fi>
date:      Mon Feb 02 12:27:56 2009 -0500
description:
master: Give an error if login_dir = base_dir.

diffstat:

1 file changed, 4 insertions(+)
src/master/master-settings.c |    4 ++++

diffs (14 lines):

diff -r 035037f388fa -r 02f72e7be270 src/master/master-settings.c
--- 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 @@ static bool settings_verify(struct setti
 		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) {


More information about the dovecot-cvs mailing list