From: Tim Kientzle Date: Sat, 20 Feb 2010 05:32:24 +0000 (-0500) Subject: Returning ARCHIVE_WARN when someone tries to write past the declared X-Git-Tag: v3.0.0a~1244 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8f43f6931172a59c0e25647b35503a99d6f26fde;p=thirdparty%2Flibarchive.git Returning ARCHIVE_WARN when someone tries to write past the declared file size seems entirely reasonable. I had thought about changing this in 3.0 but have decided against it. SVN-Revision: 1919 --- diff --git a/libarchive/test/test_write_disk_hardlink.c b/libarchive/test/test_write_disk_hardlink.c index 93e5dc8d4..c52dc67b2 100644 --- a/libarchive/test/test_write_disk_hardlink.c +++ b/libarchive/test/test_write_disk_hardlink.c @@ -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);