journal: Skip over corrupt entry items in enumerate_data()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 17 Nov 2021 15:54:35 +0000 (15:54 +0000)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 18 Nov 2021 21:43:15 +0000 (21:43 +0000)
commit5a94a2bf2b9c9ae362dd4a7c2e6b263c55545036
tree42dbf7d38fe068992e864d93acceb692d3a41904
parentee3fddcc8a3719fc2cb22085216242ef07de6927
journal: Skip over corrupt entry items in enumerate_data()

Similar to sd_journal_next(), if trying to access an entry item
offset's data results in EBADMSG, skip to the next entry item so
we handle corruption better.

Fixes #21407
src/libsystemd/sd-journal/sd-journal.c