]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Writing data beyond the end of the file is not valid, change the
authorJoerg Sonnenberger <joerg.sonnenberger@gmail.com>
Tue, 13 May 2008 05:31:31 +0000 (01:31 -0400)
committerJoerg Sonnenberger <joerg.sonnenberger@gmail.com>
Tue, 13 May 2008 05:31:31 +0000 (01:31 -0400)
incorrect test into an actual assertion for the expected
behaviour.

SVN-Revision: 50

libarchive/test/test_write_disk_hardlink.c

index 0367521cf5651ed9f7c67eaf2eea32303aff17ae..b87febb79f2fa4c1448602e868cc4a134af4ae13 100644 (file)
@@ -113,7 +113,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));
-       assertEqualInt(0, archive_write_data(ad, data, sizeof(data)));
+       assertEqualInt(ARCHIVE_WARN, archive_write_data(ad, data, 1));
        assertEqualIntA(ad, 0, archive_write_finish_entry(ad));
        archive_entry_free(ae);