From 38a6db16dc6f3ac6e6f497c90e51fb9904d785ba Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 9 Jun 2012 15:03:22 +0200 Subject: [PATCH] journal: fix SD_JOURNAL_SYSTEM_ONLY flag --- src/journal/sd-journal.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/journal/sd-journal.c b/src/journal/sd-journal.c index 5ed8c3f7a..9c6cbaac5 100644 --- a/src/journal/sd-journal.c +++ b/src/journal/sd-journal.c @@ -943,7 +943,8 @@ static int add_file(sd_journal *j, const char *prefix, const char *dir, const ch assert(filename); if ((j->flags & SD_JOURNAL_SYSTEM_ONLY) && - !startswith(filename, "system.journal")) + !(streq(filename, "system.journal") || + (startswith(filename, "system@") && endswith(filename, ".journal")))) return 0; if (dir) -- 2.30.2