From c6872d2c700a9d27105debe93662ecaaf8beb3bd Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Mon, 28 Aug 2017 17:05:34 -0400 Subject: Clean up circular references in QPDF_Stream --- libqpdf/QPDF_Stream.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libqpdf/QPDF_Stream.cc') diff --git a/libqpdf/QPDF_Stream.cc b/libqpdf/QPDF_Stream.cc index bcf9be92..27c6b477 100644 --- a/libqpdf/QPDF_Stream.cc +++ b/libqpdf/QPDF_Stream.cc @@ -44,6 +44,13 @@ QPDF_Stream::~QPDF_Stream() { } +void +QPDF_Stream::releaseResolved() +{ + this->stream_provider = 0; + QPDFObjectHandle::ReleaseResolver::releaseResolved(this->stream_dict); +} + void QPDF_Stream::setObjGen(int objid, int generation) { -- cgit v1.2.3-54-g00ecf