aboutsummaryrefslogtreecommitdiffstats
path: root/fuzz
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-02-06 17:40:24 +0100
committerJay Berkenbilt <ejb@ql.org>2022-02-07 23:38:22 +0100
commitc62e8e2b285b9b401d6add5a7a0da98c7ea86373 (patch)
tree040e8fa45d6b459200e57e26fbacad6ddd7414f1 /fuzz
parent3f22bea084d8d64cba1a433726abd709caf8456b (diff)
downloadqpdf-c62e8e2b285b9b401d6add5a7a0da98c7ea86373.tar.zst
Update for clean compile with POINTERHOLDER_TRANSITION=2
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/qpdf_fuzzer.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/fuzz/qpdf_fuzzer.cc b/fuzz/qpdf_fuzzer.cc
index eccab375..a0b92724 100644
--- a/fuzz/qpdf_fuzzer.cc
+++ b/fuzz/qpdf_fuzzer.cc
@@ -47,9 +47,9 @@ FuzzHelper::FuzzHelper(unsigned char const* data, size_t size) :
PointerHolder<QPDF>
FuzzHelper::getQpdf()
{
- PointerHolder<InputSource> is =
- new BufferInputSource("fuzz input", &this->input_buffer);
- PointerHolder<QPDF> qpdf = new QPDF();
+ auto is = PointerHolder<InputSource>(
+ new BufferInputSource("fuzz input", &this->input_buffer));
+ auto qpdf = make_pointer_holder<QPDF>();
qpdf->processInputSource(is);
return qpdf;
}
@@ -57,7 +57,7 @@ FuzzHelper::getQpdf()
PointerHolder<QPDFWriter>
FuzzHelper::getWriter(PointerHolder<QPDF> qpdf)
{
- PointerHolder<QPDFWriter> w = new QPDFWriter(*qpdf);
+ auto w = make_pointer_holder<QPDFWriter>(*qpdf);
w->setOutputPipeline(&this->discard);
w->setDecodeLevel(qpdf_dl_all);
return w;