journald: when getting journal data via memfd, check flags are valid
authorLennart Poettering <lennart@poettering.net>
Wed, 14 Feb 2024 09:55:22 +0000 (10:55 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 14 Feb 2024 10:00:08 +0000 (11:00 +0100)
commit1f47e27a290f0cfbf55caad1573cc1b857f67af3
tree2837f7e43532858922b036f8da4e6d6c1e86072a
parenta050dc507ce9d406fc4045142409ad06fcaad9d5
journald: when getting journal data via memfd, check flags are valid

Add some extra safety checks: refuse weird open flags.

And while we are at it, also use stat_verify_regular()
src/journal/journald-native.c