From: Lennart Poettering Date: Fri, 22 Jul 2016 16:01:50 +0000 (+0200) Subject: coredump: turn off coredump collection entirely after journald or PID 1 crashed X-Git-Tag: v231~21^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5157879b757bffce3da0a68ca207753569e8627d;p=thirdparty%2Fsystemd.git coredump: turn off coredump collection entirely after journald or PID 1 crashed Safe is safe, let's turn off the whole logic if we can, after all it is unlikely we'll be able to process further crashes in a reasonable way. --- diff --git a/src/coredump/coredump.c b/src/coredump/coredump.c index a75f364d2d6..e5719e67c3a 100644 --- a/src/coredump/coredump.c +++ b/src/coredump/coredump.c @@ -920,6 +920,9 @@ static int process_special_crash(const char *context[], int input_fd) { log_notice("Detected coredump of the journal daemon or PID 1, diverted to %s.", filename); + log_notice("Due to the special circumstances, coredump collection will now be turned off."); + (void) write_string_file("/proc/sys/kernel/core_pattern", "|/bin/false", 0); + return 0; }