Mercurial > dovecot > core-2.2
changeset 1073:389e9d1f4e60 HEAD
Changing login_dir or login_chroot wasn't possible
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 01 Feb 2003 13:53:54 +0200 |
parents | a3e831cba5c4 |
children | 85e2b65cc780 |
files | src/master/master-settings.c |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/master/master-settings.c Sat Feb 01 13:44:57 2003 +0200 +++ b/src/master/master-settings.c Sat Feb 01 13:53:54 2003 +0200 @@ -455,6 +455,13 @@ void *context) { struct settings *set = context; + const char *error; + + /* check defaults first, there's a few login_ settings defined in it + which need to be checked before trying to feed it to login + handler.. */ + error = parse_setting_from_defs(settings_pool, setting_defs, + set, key, value); if (strcmp(key, "auth") == 0) return parse_new_auth(set, value); @@ -477,8 +484,7 @@ set->logins, key + 6, value); } - return parse_setting_from_defs(settings_pool, setting_defs, - set, key, value); + return error; } void master_settings_read(const char *path)