diff options
author | Jay Berkenbilt <ejb@ql.org> | 2017-09-12 21:48:08 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2017-09-12 22:03:48 +0200 |
commit | d31a7b76e7fa6fc6fa31d94394b59f990920d09c (patch) | |
tree | ae2c107d061eddbad986f059230dda08f296abf6 /libqpdf/QPDFObjectHandle.cc | |
parent | eaacf94005ff8189e215447ffeadc341eca6c019 (diff) | |
download | qpdf-d31a7b76e7fa6fc6fa31d94394b59f990920d09c.tar.zst |
Improve message for stream decoding error
Tweak the message so that we inform the user that we are mitigating
data loss.
Diffstat (limited to 'libqpdf/QPDFObjectHandle.cc')
-rw-r--r-- | libqpdf/QPDFObjectHandle.cc | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index 888d9a3a..247b3b38 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -501,9 +501,19 @@ QPDFObjectHandle::pipeStreamData(Pipeline* p, 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<QPDF_Stream*>(obj.getPointer())->pipeStreamData( - p, encode_flags, decode_level, suppress_warnings); + p, encode_flags, decode_level, suppress_warnings, will_retry); } bool |