From: Timo Sirainen Date: Mon, 2 Feb 2009 17:27:56 +0000 (-0500) Subject: master: Give an error if login_dir = base_dir. X-Git-Tag: 1.2.beta1~43 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b0390a6aac4a50b6d3f2ee22f38e4c08685d8eeb;p=thirdparty%2Fdovecot%2Fcore.git master: Give an error if login_dir = base_dir. --HG-- branch : HEAD --- diff --git a/src/master/master-settings.c b/src/master/master-settings.c index 078edc143e..39ad71a958 100644 --- a/src/master/master-settings.c +++ b/src/master/master-settings.c @@ -878,6 +878,10 @@ static bool settings_verify(struct settings *set) 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) {