aboutsummaryrefslogtreecommitdiff
path: root/lib/libarchive/test/test_write_compress.c
diff options
context:
space:
mode:
authorTim Kientzle <kientzle@FreeBSD.org>2008-12-17 19:05:25 +0000
committerTim Kientzle <kientzle@FreeBSD.org>2008-12-17 19:05:25 +0000
commiteef2284331718cf7dfecdedfe76fa8e5965a9ae2 (patch)
tree8f0be13f6c3b560036fcf6c76c68727dce450f6c /lib/libarchive/test/test_write_compress.c
parent9515da8712f82e29b05b86cbf47dc3a0c27159a4 (diff)
Exit earlier on failure in this test.
Notes
Notes: svn path=/head/; revision=186247
Diffstat (limited to 'lib/libarchive/test/test_write_compress.c')
-rw-r--r--lib/libarchive/test/test_write_compress.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libarchive/test/test_write_compress.c b/lib/libarchive/test/test_write_compress.c
index a133690620ed..4dc51b8302c4 100644
--- a/lib/libarchive/test/test_write_compress.c
+++ b/lib/libarchive/test/test_write_compress.c
@@ -85,11 +85,11 @@ DEFINE_TEST(test_write_compress)
for (i = 0; i < 100; i++) {
sprintf(path, "file%03d", i);
- assertEqualInt(0, archive_read_next_header(a, &ae));
+ if (!assertEqualInt(0, archive_read_next_header(a, &ae)))
+ break;
assertEqualString(path, archive_entry_pathname(ae));
assertEqualInt(datasize, archive_entry_size(ae));
}
-
assert(0 == archive_read_close(a));
#if ARCHIVE_VERSION_NUMBER < 2000000
archive_read_finish(a);