From: Timo Sirainen Date: Tue, 10 Nov 2009 01:57:40 +0000 (-0500) Subject: master: Don't suggest adding -D parameter to non-login processes. X-Git-Tag: 2.0.alpha3~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=129db31de1780783a175633eba5811e44c361a81;p=thirdparty%2Fdovecot%2Fcore.git master: Don't suggest adding -D parameter to non-login processes. --HG-- branch : HEAD --- diff --git a/src/master/service-process.c b/src/master/service-process.c index 07340cb3b8..aff94e1b59 100644 --- a/src/master/service-process.c +++ b/src/master/service-process.c @@ -362,8 +362,8 @@ get_exit_status_message(struct service *service, enum fatal_exit_status status) return NULL; } -static void log_coredump(struct service *service ATTR_UNUSED, - string_t *str, int status) +static void +log_coredump(struct service *service, string_t *str, int status) { #ifdef WCOREDUMP int signum = WTERMSIG(status); @@ -392,7 +392,8 @@ static void log_coredump(struct service *service ATTR_UNUSED, return; } #else - if (!service->set->login_dump_core) { + if (!service->set->login_dump_core && + service->type == SERVICE_TYPE_LOGIN) { str_append(str, " (core not dumped - add -D parameter to service executable"); return; }