diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-07-05 15:22:01 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-07-05 22:13:40 +0200 |
commit | 977ad21b5b8f6323515297bd8995dcaaca0905df (patch) | |
tree | 746777b77219ae5a9a71c75fe5223f1a9b158f73 /src/journal/test-journal-interleaving.c | |
parent | e07ed99dd7ef300c0a3fb59133f899668ac2301b (diff) | |
download | systemd-977ad21b5b8f6323515297bd8995dcaaca0905df.tar.gz |
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
Diffstat (limited to 'src/journal/test-journal-interleaving.c')
-rw-r--r-- | src/journal/test-journal-interleaving.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/journal/test-journal-interleaving.c b/src/journal/test-journal-interleaving.c index a27ffe5606..801ebe7cf5 100644 --- a/src/journal/test-journal-interleaving.c +++ b/src/journal/test-journal-interleaving.c @@ -158,6 +158,7 @@ static void test_skip_one(void (*setup)(void)) { */ assert_ret(sd_journal_open_directory(&j, t, 0)); assert_ret(sd_journal_seek_head(j)); + assert_ret(sd_journal_previous(j) == 0); assert_ret(sd_journal_next(j)); test_check_numbers_down(j, 4); sd_journal_close(j); @@ -166,6 +167,7 @@ static void test_skip_one(void (*setup)(void)) { */ assert_ret(sd_journal_open_directory(&j, t, 0)); assert_ret(sd_journal_seek_tail(j)); + assert_ret(sd_journal_next(j) == 0); assert_ret(sd_journal_previous(j)); test_check_numbers_up(j, 4); sd_journal_close(j); @@ -174,6 +176,7 @@ static void test_skip_one(void (*setup)(void)) { */ assert_ret(sd_journal_open_directory(&j, t, 0)); assert_ret(sd_journal_seek_tail(j)); + assert_ret(sd_journal_next(j) == 0); assert_ret(r = sd_journal_previous_skip(j, 4)); assert_se(r == 4); test_check_numbers_down(j, 4); @@ -183,6 +186,7 @@ static void test_skip_one(void (*setup)(void)) { */ assert_ret(sd_journal_open_directory(&j, t, 0)); assert_ret(sd_journal_seek_head(j)); + assert_ret(sd_journal_previous(j) == 0); assert_ret(r = sd_journal_next_skip(j, 4)); assert_se(r == 4); test_check_numbers_up(j, 4); |