From: Timo Sirainen Date: Wed, 8 Sep 2010 14:11:03 +0000 (+0100) Subject: lmtp: Read initial settings with service=lmtp X-Git-Tag: 2.0.2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ac5acc5f5368e8afc0b033286bf00705a0550a92;p=thirdparty%2Fdovecot%2Fcore.git lmtp: Read initial settings with service=lmtp --- diff --git a/src/lmtp/main.c b/src/lmtp/main.c index 5e5419a079..ead45bd3ed 100644 --- a/src/lmtp/main.c +++ b/src/lmtp/main.c @@ -43,8 +43,14 @@ static void drop_privileges(void) 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); }