]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Since extattrs get written to disk at file close, the test here really
authorTim Kientzle <kientzle@gmail.com>
Sun, 2 May 2010 03:49:46 +0000 (23:49 -0400)
committerTim Kientzle <kientzle@gmail.com>
Sun, 2 May 2010 03:49:46 +0000 (23:49 -0400)
needs to verify the result of write_finish_entry.

SVN-Revision: 2351

libarchive/test/test_extattr_freebsd.c

index 9f4e9d2ef712cbaa5341479c74c613fb682151fd..8ffe756d1216208afd7166a9a3f10b2510749c41 100644 (file)
@@ -104,6 +104,7 @@ DEFINE_TEST(test_extattr_freebsd)
        archive_entry_set_mode(ae, 0755);
        archive_entry_xattr_add_entry(ae, "user.foo", "12345", 5);
        assertEqualIntA(a, ARCHIVE_OK, archive_write_header(a, ae));
+       assertEqualIntA(a, ARCHIVE_OK, archive_write_finish_entry(a));
        archive_entry_free(ae);
 
        /* Another entry; similar but with mode = 0. */