From 3237ef70fb77ce323394de1e2793abdb5ae85384 Mon Sep 17 00:00:00 2001 From: m-holger Date: Thu, 16 Nov 2023 16:26:04 +0000 Subject: Add new method Pl_Buffer::getString --- libqpdf/QPDFWriter.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'libqpdf/QPDFWriter.cc') diff --git a/libqpdf/QPDFWriter.cc b/libqpdf/QPDFWriter.cc index db3b42e0..664ea5ff 100644 --- a/libqpdf/QPDFWriter.cc +++ b/libqpdf/QPDFWriter.cc @@ -1579,10 +1579,7 @@ QPDFWriter::unparseObject( m->cur_data_key.length()); pl.writeString(val); pl.finish(); - auto buf = bufpl.getBufferSharedPointer(); - val = QPDF_String( - std::string(reinterpret_cast(buf->getBuffer()), buf->getSize())) - .unparse(true); + val = QPDF_String(bufpl.getString()).unparse(true); } else { auto tmp_ph = QUtil::make_unique_cstr(val); char* tmp = tmp_ph.get(); -- cgit v1.2.3-70-g09d2