aboutsummaryrefslogtreecommitdiffstats
path: root/qpdf/test_driver.cc
diff options
context:
space:
mode:
Diffstat (limited to 'qpdf/test_driver.cc')
-rw-r--r--qpdf/test_driver.cc15
1 files changed, 5 insertions, 10 deletions
diff --git a/qpdf/test_driver.cc b/qpdf/test_driver.cc
index 41125be3..75f5b973 100644
--- a/qpdf/test_driver.cc
+++ b/qpdf/test_driver.cc
@@ -165,16 +165,14 @@ void runtest(int n, char const* filename1, char const* arg2)
else
{
QTC::TC("qpdf", "exercise processFile(FILE*)");
- filep = QUtil::fopen_wrapper(std::string("open ") + filename1,
- fopen(filename1, "rb")); // XXXX
+ filep = QUtil::safe_fopen(filename1, "rb");
pdf.processFile(filename1, filep, false);
}
}
else
{
QTC::TC("qpdf", "exercise processMemoryFile");
- FILE* f = QUtil::fopen_wrapper(std::string("open ") + filename1,
- fopen(filename1, "rb")); // XXXX
+ FILE* f = QUtil::safe_fopen(filename1, "rb");
fseek(f, 0, SEEK_END);
size_t size = QUtil::tell(f);
fseek(f, 0, SEEK_SET);
@@ -718,8 +716,7 @@ void runtest(int n, char const* filename1, char const* arg2)
w.write();
Buffer* b = w.getBuffer();
std::string const filename = (i == 0 ? "a.pdf" : "b.pdf");
- FILE* f = QUtil::fopen_wrapper("open " + filename,
- fopen(filename.c_str(), "wb")); // XXXX
+ FILE* f = QUtil::safe_fopen(filename.c_str(), "wb");
fwrite(b->getBuffer(), b->getSize(), 1, f);
fclose(f);
delete b;
@@ -802,8 +799,7 @@ void runtest(int n, char const* filename1, char const* arg2)
checkPageContents(pages[12], "New page 12");
// Exercise writing to FILE*
- FILE* out = QUtil::fopen_wrapper(std::string("open a.pdf"),
- fopen("a.pdf", "wb")); // XXXX
+ FILE* out = QUtil::safe_fopen("a.pdf", "wb");
QPDFWriter w(pdf, "FILE* a.pdf", out, true);
w.setStaticID(true);
w.setStreamDataMode(qpdf_s_preserve);
@@ -1183,8 +1179,7 @@ void runtest(int n, char const* filename1, char const* arg2)
w.setOutputPipeline(&p);
w.write();
PointerHolder<Buffer> b = p.getBuffer();
- FILE* f = QUtil::fopen_wrapper("open a.pdf",
- fopen("a.pdf", "wb")); // XXXX
+ FILE* f = QUtil::safe_fopen("a.pdf", "wb");
fwrite(b->getBuffer(), b->getSize(), 1, f);
fclose(f);
}