diff options
author | m-holger <m-holger@kubitscheck.org> | 2022-12-16 15:53:47 +0100 |
---|---|---|
committer | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2022-12-31 16:23:59 +0100 |
commit | e684d8169bc866c413b269005c7645fd28146d10 (patch) | |
tree | 79d70c6f6c0d161b4d3810b6a0235d661ef3a926 /libqpdf/QPDFParser.cc | |
parent | 218f069a69ef74d0b0cc9c7ba0796e9360cef379 (diff) | |
download | qpdf-e684d8169bc866c413b269005c7645fd28146d10.tar.zst |
Make QPDFValue::object_description a shared pointer
Diffstat (limited to 'libqpdf/QPDFParser.cc')
-rw-r--r-- | libqpdf/QPDFParser.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/libqpdf/QPDFParser.cc b/libqpdf/QPDFParser.cc index 8bc9e10a..70c328e1 100644 --- a/libqpdf/QPDFParser.cc +++ b/libqpdf/QPDFParser.cc @@ -419,11 +419,10 @@ QPDFParser::setDescription( qpdf_offset_t parsed_offset) const { if (auto& obj = oh.obj) { - obj->setDescription( - context, - (input->getName() + ", " + object_description + " at offset " + - std::to_string(descr_offset)), - parsed_offset); + auto descr = std::make_shared<std::string>( + input->getName() + ", " + object_description + " at offset " + + std::to_string(descr_offset)); + obj->setDescription(context, descr, parsed_offset); } } |