[dovecot-cvs] dovecot/src/master master-settings.c,1.1,1.2

cras at procontrol.fi cras at procontrol.fi
Fri Jan 31 08:57:42 EET 2003


Update of /home/cvs/dovecot/src/master
In directory danu:/tmp/cvs-serv18978/master

Modified Files:
	master-settings.c 
Log Message:
updates



Index: master-settings.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/master-settings.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- master-settings.c	30 Jan 2003 19:01:40 -0000	1.1
+++ master-settings.c	31 Jan 2003 06:57:40 -0000	1.2
@@ -451,8 +451,11 @@
 	return NULL;
 }
 
-static const char *parse_setting(const char *key, const char *value)
+static const char *parse_setting(const char *key, const char *value,
+				 void *context)
 {
+	struct settings *set = context;
+
 	if (strcmp(key, "auth") == 0)
 		return parse_new_auth(set, value);
 	if (strncmp(key, "auth_", 5) == 0) {
@@ -484,7 +487,7 @@
 	set = p_new(settings_pool, struct settings, 1);
 	*set = default_settings;
 
-	settings_read(path, parse_setting);
+	settings_read(path, parse_setting, set);
 
         settings_verify(set);
 }




More information about the dovecot-cvs mailing list