[dovecot-cvs] dovecot/src/master master-settings.c,1.2,1.3
cras at procontrol.fi
cras at procontrol.fi
Sat Feb 1 13:53:57 EET 2003
Update of /home/cvs/dovecot/src/master
In directory danu:/tmp/cvs-serv26780
Modified Files:
master-settings.c
Log Message:
Changing login_dir or login_chroot wasn't possible
Index: master-settings.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/master-settings.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- master-settings.c 31 Jan 2003 06:57:40 -0000 1.2
+++ master-settings.c 1 Feb 2003 11:53:54 -0000 1.3
@@ -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)
More information about the dovecot-cvs
mailing list