journal: Make sd_journal_previous/next() return 0 at HEAD/TAIL
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 5 Jul 2022 13:22:01 +0000 (15:22 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 5 Jul 2022 20:13:40 +0000 (22:13 +0200)
commit977ad21b5b8f6323515297bd8995dcaaca0905df
tree746777b77219ae5a9a71c75fe5223f1a9b158f73
parente07ed99dd7ef300c0a3fb59133f899668ac2301b
journal: Make sd_journal_previous/next() return 0 at HEAD/TAIL

Currently, both these functions don't return 0 if we're at HEAD/TAIL
and move in the corresponding direction. Let's fix that.

Replaces #23480
src/journal/test-journal-interleaving.c
src/libsystemd/sd-journal/sd-journal.c