]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Returning ARCHIVE_WARN when someone tries to write past the declared
authorTim Kientzle <kientzle@gmail.com>
Sat, 20 Feb 2010 05:32:24 +0000 (00:32 -0500)
committerTim Kientzle <kientzle@gmail.com>
Sat, 20 Feb 2010 05:32:24 +0000 (00:32 -0500)
file size seems entirely reasonable.  I had thought about changing
this in 3.0 but have decided against it.

SVN-Revision: 1919

libarchive/test/test_write_disk_hardlink.c

index 93e5dc8d48fb459fd842b62a562a1a2460e604e2..c52dc67b245405febc22ab0b94f8bfa65cd55c40 100644 (file)
@@ -157,11 +157,7 @@ DEFINE_TEST(test_write_disk_hardlink)
        archive_entry_set_mode(ae, S_IFREG | 0600);
        archive_entry_set_size(ae, 0);
        assertEqualIntA(ad, 0, archive_write_header(ad, ae));
-#if ARCHIVE_VERSION_NUMBER < 3000000
        assertEqualInt(ARCHIVE_WARN, archive_write_data(ad, data, 1));
-#else
-       assertEqualInt(-1, archive_write_data(ad, data, 1));
-#endif
        assertEqualIntA(ad, 0, archive_write_finish_entry(ad));
        archive_entry_free(ae);