From d4cc5c80378d6173ef728a8baedd6814a69a0ba8 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 20 Apr 2022 16:08:36 +0200 Subject: [PATCH] journal-verify: tighten check for compression of non-objects --- src/libsystemd/sd-journal/journal-verify.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsystemd/sd-journal/journal-verify.c b/src/libsystemd/sd-journal/journal-verify.c index 3b2b72f0c75..21a5b1ca9e1 100644 --- a/src/libsystemd/sd-journal/journal-verify.c +++ b/src/libsystemd/sd-journal/journal-verify.c @@ -148,7 +148,7 @@ static int journal_file_object_verify(JournalFile *f, uint64_t offset, Object *o * possible field values. It does not follow any references to * other objects. */ - if ((o->object.flags & OBJECT_COMPRESSED_XZ) && + if ((o->object.flags & _OBJECT_COMPRESSED_MASK) != 0 && o->object.type != OBJECT_DATA) { error(offset, "Found compressed object of type %s that isn't of type data, which is not allowed.", -- 2.47.3