dovecot-2.0: lmtp: Read initial settings with service=lmtp

dovecot at dovecot.org dovecot at dovecot.org
Wed Sep 8 17:11:15 EEST 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/7fef89fea00e
changeset: 12091:7fef89fea00e
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Sep 08 15:11:03 2010 +0100
description:
lmtp: Read initial settings with service=lmtp

diffstat:

 src/lmtp/main.c |  10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diffs (20 lines):

diff -r e392f5f65cd8 -r 7fef89fea00e src/lmtp/main.c
--- a/src/lmtp/main.c	Wed Sep 08 15:02:18 2010 +0100
+++ b/src/lmtp/main.c	Wed Sep 08 15:11:03 2010 +0100
@@ -43,8 +43,14 @@
 	restrict_access_get_env(&set);
 	if (set.uid != 0) {
 		/* open config connection before dropping privileges */
-		(void)master_service_settings_read_simple(master_service,
-							  NULL, &error);
+		struct master_service_settings_input input;
+		struct master_service_settings_output output;
+
+		memset(&input, 0, sizeof(input));
+		input.module = "lmtp";
+		input.service = "lmtp";
+		(void)master_service_settings_read(master_service,
+						   &input, &output, &error);
 	}
 	restrict_access_by_env(NULL, FALSE);
 }


More information about the dovecot-cvs mailing list