]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: Execute doveconf with -f service=, not -p parameter.
authorTimo Sirainen <tss@iki.fi>
Fri, 4 Sep 2009 16:38:00 +0000 (12:38 -0400)
committerTimo Sirainen <tss@iki.fi>
Fri, 4 Sep 2009 16:38:00 +0000 (12:38 -0400)
--HG--
branch : HEAD

src/lib-master/master-service-settings.c

index 71541ee16995e3093dd33e733173a33ab10600b4..388a2f643a3712cf09b0fd8035df6630adae2163 100644 (file)
@@ -84,8 +84,8 @@ master_service_exec_config(struct master_service *service, bool preserve_home)
        /* @UNSAFE */
        conf_argv = t_new(const char *, 6 + (service->argc + 1) + 1);
        conf_argv[0] = DOVECOT_CONFIG_BIN_PATH;
-       conf_argv[1] = "-p";
-       conf_argv[2] = service->name;
+       conf_argv[1] = "-f";
+       conf_argv[2] = t_strconcat("service=", service->name, NULL);
        conf_argv[3] = "-c";
        conf_argv[4] = service->config_path;
        conf_argv[5] = "-e";