From 59f3e09edfc71556208a866bb97ed9e173bd827f Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 3 May 2022 17:43:07 -0400 Subject: Make Pipeline::write take an unsigned char const* (API change) --- libqpdf/QPDFWriter.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libqpdf/QPDFWriter.cc') diff --git a/libqpdf/QPDFWriter.cc b/libqpdf/QPDFWriter.cc index 103abee1..4b2e785a 100644 --- a/libqpdf/QPDFWriter.cc +++ b/libqpdf/QPDFWriter.cc @@ -1750,7 +1750,8 @@ QPDFWriter::unparseObject( RC4 rc4( QUtil::unsigned_char_pointer(this->m->cur_data_key), QIntC::to_int(this->m->cur_data_key.length())); - rc4.process(QUtil::unsigned_char_pointer(tmp), vlen); + auto data = QUtil::unsigned_char_pointer(tmp); + rc4.process(data, vlen, data); val = QPDF_String(std::string(tmp, vlen)).unparse(); } } else if (flags & f_hex_string) { -- cgit v1.2.3-70-g09d2