aboutsummaryrefslogtreecommitdiffstats
path: root/qpdf
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-09-02 14:53:27 +0200
committerJay Berkenbilt <ejb@ql.org>2022-09-02 14:53:27 +0200
commita59e7ac7ec1ab018bf28518c065d8c86773db339 (patch)
tree281bd9ffffdb463bf131ecd5ad6ebc25807cecc8 /qpdf
parentda0b0e405d325a212ae571e291b84965aa674332 (diff)
downloadqpdf-a59e7ac7ec1ab018bf28518c065d8c86773db339.tar.zst
Disable copying/assigning to QPDF objects, add QPDF::create()
Diffstat (limited to 'qpdf')
-rw-r--r--qpdf/test_driver.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/qpdf/test_driver.cc b/qpdf/test_driver.cc
index 095543c1..ea4ac73a 100644
--- a/qpdf/test_driver.cc
+++ b/qpdf/test_driver.cc
@@ -3262,12 +3262,12 @@ static void
test_92(QPDF& pdf, char const* arg2)
{
// Exercise indirect objects owned by destroyed QPDF object.
- QPDF* qpdf = new QPDF();
+ auto qpdf = QPDF::create();
qpdf->emptyPDF();
auto root = qpdf->getRoot();
assert(root.getOwningQPDF() != nullptr);
assert(root.isIndirect());
- delete qpdf;
+ qpdf = nullptr;
assert(root.getOwningQPDF() == nullptr);
assert(!root.isIndirect());
}