From 805c1ad47968e33e1296af9a31492f6916ad9113 Mon Sep 17 00:00:00 2001 From: m-holger Date: Mon, 15 Aug 2022 15:13:11 +0100 Subject: Reset QPDFValue::qpdf and QPDFValue::og when the owning QPDF object gets destroyed --- libqpdf/QPDF.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'libqpdf') diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc index e41290f2..9593c44f 100644 --- a/libqpdf/QPDF.cc +++ b/libqpdf/QPDF.cc @@ -259,6 +259,7 @@ QPDF::~QPDF() this->m->xref_table.clear(); for (auto const& iter: this->m->obj_cache) { QPDFObject::ObjAccessor::releaseResolved(iter.second.object.get()); + iter.second.object->resetObjGen(); } } -- cgit v1.2.3-54-g00ecf