diff options
author | Jay Berkenbilt <ejb@ql.org> | 2017-12-25 01:18:52 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2017-12-25 20:24:48 +0100 |
commit | a3a55be9cdebd517f4dce9ff66aeda78b136b003 (patch) | |
tree | 8d2bed12e9d21eb63db79218ad5dc05d33f4bbb9 /libqpdf/QPDF.cc | |
parent | 9a487202463c2bf05fc8fce8ae6a1005348a69a0 (diff) | |
download | qpdf-a3a55be9cdebd517f4dce9ff66aeda78b136b003.tar.zst |
Correct errors in PNG filters and make use from library
Diffstat (limited to 'libqpdf/QPDF.cc')
-rw-r--r-- | libqpdf/QPDF.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc index 88117222..33847a45 100644 --- a/libqpdf/QPDF.cc +++ b/libqpdf/QPDF.cc @@ -1006,7 +1006,7 @@ QPDF::processXRefStream(qpdf_offset_t xref_offset, QPDFObjectHandle& xref_obj) // that this multiplication does not cause an overflow. size_t expected_size = entry_size * num_entries; - PointerHolder<Buffer> bp = xref_obj.getStreamData(); + PointerHolder<Buffer> bp = xref_obj.getStreamData(qpdf_dl_specialized); size_t actual_size = bp->getSize(); if (expected_size != actual_size) @@ -1837,7 +1837,7 @@ QPDF::resolveObjectsInStream(int obj_stream_number) std::map<int, int> offsets; - PointerHolder<Buffer> bp = obj_stream.getStreamData(); + PointerHolder<Buffer> bp = obj_stream.getStreamData(qpdf_dl_specialized); PointerHolder<InputSource> input = new BufferInputSource( "object stream " + QUtil::int_to_string(obj_stream_number), bp.getPointer()); |