From: Frantisek Sumsal Date: Wed, 10 Mar 2021 15:41:35 +0000 (+0100) Subject: coredump: omit coredump info when -q is used with the `debug` verb X-Git-Tag: v247.4~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4c9396d4d21c1b756badc4b2dc946fc0dd62690c;p=thirdparty%2Fsystemd.git coredump: omit coredump info when -q is used with the `debug` verb Skip printing the coredump info table when using the `debug` verb in combination with the `-q/--quiet` option. Useful when trying to gather coredump info non-interactively via scripted gdb commands. Fixes: systemd/systemd#18935 (cherry picked from commit a174da59c299f6197425707f23757dc9149e5fba) --- diff --git a/src/coredump/coredumpctl.c b/src/coredump/coredumpctl.c index 91356ad3c99..b4e64c60ceb 100644 --- a/src/coredump/coredumpctl.c +++ b/src/coredump/coredumpctl.c @@ -954,8 +954,10 @@ static int run_debug(int argc, char **argv, void *userdata) { if (r < 0) return r; - print_info(stdout, j, false); - fputs("\n", stdout); + if (!arg_quiet) { + print_info(stdout, j, false); + fputs("\n", stdout); + } r = sd_journal_get_data(j, "COREDUMP_EXE", (const void**) &data, &len); if (r < 0)