From: Yu Watanabe Date: Fri, 22 Sep 2023 17:28:04 +0000 (+0900) Subject: test: fix header verification X-Git-Tag: v255-rc1~414^2~10 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1fa2ebbec4a9a387c13eb7b556fb788eaf3288f0;p=thirdparty%2Fsystemd.git test: fix header verification --- diff --git a/src/journal/test-journal-interleaving.c b/src/journal/test-journal-interleaving.c index 21c5bdddae2..322bf4c7d7e 100644 --- a/src/journal/test-journal-interleaving.c +++ b/src/journal/test-journal-interleaving.c @@ -354,9 +354,9 @@ static void test_sequence_numbers_one(void) { assert_se(two->file->header->state == STATE_ONLINE); assert_se(!sd_id128_equal(two->file->header->file_id, one->file->header->file_id)); - assert_se(sd_id128_equal(one->file->header->machine_id, one->file->header->machine_id)); - assert_se(sd_id128_equal(one->file->header->tail_entry_boot_id, one->file->header->tail_entry_boot_id)); - assert_se(sd_id128_equal(one->file->header->seqnum_id, one->file->header->seqnum_id)); + assert_se(sd_id128_equal(two->file->header->machine_id, one->file->header->machine_id)); + assert_se(sd_id128_is_null(two->file->header->tail_entry_boot_id)); /* Not written yet. */ + assert_se(sd_id128_equal(two->file->header->seqnum_id, one->file->header->seqnum_id)); append_number(two, 3, &seqnum); printf("seqnum=%"PRIu64"\n", seqnum); @@ -365,6 +365,9 @@ static void test_sequence_numbers_one(void) { printf("seqnum=%"PRIu64"\n", seqnum); assert_se(seqnum == 4); + /* Verify tail_entry_boot_id. */ + assert_se(sd_id128_equal(two->file->header->tail_entry_boot_id, one->file->header->tail_entry_boot_id)); + test_close(two); append_number(one, 5, &seqnum);