]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
Revert "journalctl: show coredumps again when --unit= is specified"
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 6 Dec 2024 10:11:24 +0000 (11:11 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 6 Dec 2024 17:21:51 +0000 (02:21 +0900)
This reverts commit cbd5f5d7d6d652d52a18170123f5d08baf7e9862.

src/shared/logs-show.c

index 95af913a5ad3a095629f6f126c0565ee4f97216d..0b28ce411734197308b0adc81d60763fc88ff678 100644 (file)
@@ -1653,6 +1653,7 @@ int add_matches_for_unit_full(sd_journal *j, bool all, const char *unit) {
                         /* Look for coredumps of the service */
                         (r = sd_journal_add_disjunction(j)) ||
                         (r = sd_journal_add_match(j, "MESSAGE_ID=" SD_MESSAGE_COREDUMP_STR, SIZE_MAX)) ||
+                        (r = sd_journal_add_match(j, "_UID=0", SIZE_MAX)) ||
                         (r = journal_add_match_pair(j, "COREDUMP_UNIT", unit))
                 );
 
@@ -1695,7 +1696,8 @@ int add_matches_for_user_unit_full(sd_journal *j, bool all, const char *unit) {
                         /* Look for coredumps of the service */
                         (r = sd_journal_add_disjunction(j)) ||
                         (r = journal_add_match_pair(j, "COREDUMP_USER_UNIT", unit)) ||
-                        (r = journal_add_matchf(j, "_UID="UID_FMT, uid))
+                        (r = journal_add_matchf(j, "_UID="UID_FMT, uid)) ||
+                        (r = sd_journal_add_match(j, "_UID=0", SIZE_MAX))
                 );
 
         if (r == 0 && all && endswith(unit, ".slice"))