Mercurial > dovecot > core-2.2
changeset 1097:d42e2864dc3d HEAD
Don't complain about missing *-login binaries if they're not enabled.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 04 Feb 2003 09:04:43 +0200 |
parents | 2ea48622afbc |
children | 5a60e173fe9a |
files | src/master/master-settings.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/master/master-settings.c Tue Feb 04 05:49:13 2003 +0200 +++ b/src/master/master-settings.c Tue Feb 04 09:04:43 2003 +0200 @@ -240,8 +240,11 @@ static void login_settings_verify(struct login_settings *login) { - if (access(login->executable, X_OK) < 0) - i_fatal("Can't use login executable %s: %m", login->executable); + if (strstr(set->protocols, login->name) != NULL) { + if (access(login->executable, X_OK) < 0) + i_fatal("Can't use login executable %s: %m", + login->executable); + } if (login->processes_count < 1) i_fatal("login_processes_count must be at least 1");