]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Issue #910: Don't use stdin as a source of test data
authorTim Kientzle <kientzle@acm.org>
Sun, 21 May 2017 19:36:34 +0000 (12:36 -0700)
committerTim Kientzle <kientzle@acm.org>
Sun, 21 May 2017 19:36:34 +0000 (12:36 -0700)
libarchive/test/test_archive_read_close_twice_open_filename.c

index f82539117bcbe640fa9c7cdaffbe66cc7280cb0b..9a194fdc4a8bd569e605bf28f79851d317ac0ada 100644 (file)
@@ -28,10 +28,12 @@ __FBSDID("$FreeBSD$");
 
 DEFINE_TEST(test_archive_read_close_twice_open_filename)
 {
+       const char *filename = "empty.file";
        struct archive* a = archive_read_new();
 
+       assertMakeFile(filename, 0644, "");
        assertEqualInt(ARCHIVE_OK, archive_read_support_format_empty(a));
-       assertEqualInt(ARCHIVE_OK, archive_read_open_filename(a, 0, 0));
+       assertEqualInt(ARCHIVE_OK, archive_read_open_filename(a, filename, 0));
        assertEqualInt(0, archive_errno(a));
        assertEqualString(NULL, archive_error_string(a));