From: Yu Watanabe Date: Sun, 13 Jul 2025 07:21:26 +0000 (+0900) Subject: journald-manager: make manager_get_file_flags() return JournalFileFlags X-Git-Tag: v258-rc1~34^2~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a322e43ba93aedb85cd68e53498c64c2691ede64;p=thirdparty%2Fsystemd.git journald-manager: make manager_get_file_flags() return JournalFileFlags This also adds a missing assertion. --- diff --git a/src/journal/journald-manager.c b/src/journal/journald-manager.c index ea8ca436530..f6700fcc681 100644 --- a/src/journal/journald-manager.c +++ b/src/journal/journald-manager.c @@ -259,10 +259,12 @@ static void manager_add_acls(JournalFile *f, uid_t uid) { #endif } -static int manager_get_file_flags(Manager *m, bool seal) { +static JournalFileFlags manager_get_file_flags(Manager *m, bool seal) { + assert(m); + return (m->compress.enabled ? JOURNAL_COMPRESS : 0) | - (seal ? JOURNAL_SEAL : 0) | - JOURNAL_STRICT_ORDER; + (seal ? JOURNAL_SEAL : 0) | + JOURNAL_STRICT_ORDER; } static int manager_open_journal(