From: Tim Kientzle Date: Sun, 2 May 2010 03:49:46 +0000 (-0400) Subject: Since extattrs get written to disk at file close, the test here really X-Git-Tag: v3.0.0a~1042 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=760e41861e4a24e8e68afe589a5a6327df822917;p=thirdparty%2Flibarchive.git Since extattrs get written to disk at file close, the test here really needs to verify the result of write_finish_entry. SVN-Revision: 2351 --- diff --git a/libarchive/test/test_extattr_freebsd.c b/libarchive/test/test_extattr_freebsd.c index 9f4e9d2ef..8ffe756d1 100644 --- a/libarchive/test/test_extattr_freebsd.c +++ b/libarchive/test/test_extattr_freebsd.c @@ -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. */