diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-11-19 22:01:54 +0100 |
---|---|---|
committer | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2022-11-19 23:03:17 +0100 |
commit | e9980efec87a7a678a1a00cfaf8fc60263c54d24 (patch) | |
tree | c3b1379065ff9b1af7b9147ea90c516abf8daf62 /libqpdf/QPDF_linearization.cc | |
parent | d79a823d66512b5f5db2c0db739d1a867fcd5774 (diff) | |
download | qpdf-e9980efec87a7a678a1a00cfaf8fc60263c54d24.tar.zst |
Correctly handle reuse of xref stream (fixes #809)
Diffstat (limited to 'libqpdf/QPDF_linearization.cc')
-rw-r--r-- | libqpdf/QPDF_linearization.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libqpdf/QPDF_linearization.cc b/libqpdf/QPDF_linearization.cc index 888b4262..ac7e3efe 100644 --- a/libqpdf/QPDF_linearization.cc +++ b/libqpdf/QPDF_linearization.cc @@ -303,7 +303,12 @@ QPDF::readHintStream(Pipeline& pl, qpdf_offset_t offset, size_t length) { QPDFObjGen og; QPDFObjectHandle H = readObjectAtOffset( - false, offset, "linearization hint stream", QPDFObjGen(0, 0), og); + false, + offset, + "linearization hint stream", + QPDFObjGen(0, 0), + og, + false); ObjCache& oc = this->m->obj_cache[og]; qpdf_offset_t min_end_offset = oc.end_before_space; qpdf_offset_t max_end_offset = oc.end_after_space; |