summaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2017-12-25 01:18:52 +0100
committerJay Berkenbilt <ejb@ql.org>2017-12-25 20:24:48 +0100
commita3a55be9cdebd517f4dce9ff66aeda78b136b003 (patch)
tree8d2bed12e9d21eb63db79218ad5dc05d33f4bbb9 /libqpdf/QPDF.cc
parent9a487202463c2bf05fc8fce8ae6a1005348a69a0 (diff)
downloadqpdf-a3a55be9cdebd517f4dce9ff66aeda78b136b003.tar.zst
Correct errors in PNG filters and make use from library
Diffstat (limited to 'libqpdf/QPDF.cc')
-rw-r--r--libqpdf/QPDF.cc4
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());