From d31a7b76e7fa6fc6fa31d94394b59f990920d09c Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 12 Sep 2017 15:48:08 -0400 Subject: Improve message for stream decoding error Tweak the message so that we inform the user that we are mitigating data loss. --- libqpdf/QPDFObjectHandle.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'libqpdf/QPDFObjectHandle.cc') diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index 888d9a3a..247b3b38 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -500,10 +500,20 @@ QPDFObjectHandle::pipeStreamData(Pipeline* p, unsigned long encode_flags, qpdf_stream_decode_level_e decode_level, bool suppress_warnings) +{ + return pipeStreamData( + p, encode_flags, decode_level, suppress_warnings, false); +} + +bool +QPDFObjectHandle::pipeStreamData(Pipeline* p, + unsigned long encode_flags, + qpdf_stream_decode_level_e decode_level, + bool suppress_warnings, bool will_retry) { assertStream(); return dynamic_cast(obj.getPointer())->pipeStreamData( - p, encode_flags, decode_level, suppress_warnings); + p, encode_flags, decode_level, suppress_warnings, will_retry); } bool -- cgit v1.2.3-54-g00ecf