]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: Don't suggest adding -D parameter to non-login processes.
authorTimo Sirainen <tss@iki.fi>
Tue, 10 Nov 2009 01:57:40 +0000 (20:57 -0500)
committerTimo Sirainen <tss@iki.fi>
Tue, 10 Nov 2009 01:57:40 +0000 (20:57 -0500)
--HG--
branch : HEAD

src/master/service-process.c

index 07340cb3b8d7630b9bde38e65e046690e7d42f18..aff94e1b59ba0e7531d7133ba234daec75cbd4f4 100644 (file)
@@ -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;
        }