From: Tim Kientzle Date: Thu, 28 Jan 2016 05:16:01 +0000 (-0800) Subject: Fix test on systems without zlib X-Git-Tag: v3.1.900a~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cdf9f0e1e6e6a44160e04493cf7027578a2a5b22;p=thirdparty%2Flibarchive.git Fix test on systems without zlib --- diff --git a/libarchive/test/test_read_too_many_filters.c b/libarchive/test/test_read_too_many_filters.c index 37cab24b4..fdd582ff7 100644 --- a/libarchive/test/test_read_too_many_filters.c +++ b/libarchive/test/test_read_too_many_filters.c @@ -40,6 +40,10 @@ DEFINE_TEST(test_read_too_many_filters) assertEqualIntA(a, ARCHIVE_FATAL, archive_read_open_filename(a, name, 200)); - assertEqualInt(ARCHIVE_OK, archive_read_close(a)); + // Can't assert the return value here: + // = Decompressing via zlib will return ARCHIVE_OK + // = Decompressing via external gzip will return ARCHIVE_WARN + // (Due to a dirty shutdown of the gzip program.) + archive_read_close(a); assertEqualInt(ARCHIVE_OK, archive_read_free(a)); }