]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/journal/test-journal-flush.c
test-journal-flush: do not croak on corrupted input files 21529/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 26 Nov 2021 08:46:02 +0000 (09:46 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 26 Nov 2021 08:48:15 +0000 (09:48 +0100)
commitb4046d55570ff0e23d16f7e2912e7ef0a55b25d8
tree1832333e0d22eb8ce3ab6bd8ff3bb81b20d3c335
parent0fa167cd58b5a4ffe16a332131df70bf77edddbe
test-journal-flush: do not croak on corrupted input files

We would fail if the input file was corrupted:
build/test-journal-flush ./system@0005b7dac334f805-0021aca076ae5c5e.journal\~
journal_file_copy_entry failed: Bad message
Assertion 'r >= 0' failed at src/libsystemd/sd-journal/test-journal-flush.c:55, function main(). Aborting.
[1]    619472 IOT instruction (core dumped)  build/test-journal-flush ./system@0005b7dac334f805-0021aca076ae5c5e.journal\~

Let's skip some "reasonable" errors.

Fixes #17963.
src/libsystemd/sd-journal/test-journal-flush.c