diff options
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); } } |