Mercurial > dovecot > original-hg > dovecot-1.2
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) {