Skip to content

Commit 68cb985

Browse files
committed
Merge pull request mozilla#2341 from yurydelendik/issue-2337
Fixes stream loading for XRefStm
2 parents e91e6a7 + 35af481 commit 68cb985

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

src/obj.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -710,6 +710,7 @@ var XRef = (function XRefClosure() {
710710
error('invalid first and n parameters for ObjStm stream');
711711
}
712712
parser = new Parser(new Lexer(stream), false, this);
713+
parser.allowStreams = true;
713714
var i, entries = [], nums = [];
714715
// read the object numbers to populate cache
715716
for (i = 0; i < n; ++i) {

test/pdfs/issue2337.pdf.link

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
http://mirrors.ctan.org/info/lshort/english/lshort.pdf

test/test_manifest.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,14 @@
727727
"rounds": 1,
728728
"type": "load"
729729
},
730+
{ "id": "issue2337",
731+
"file": "pdfs/issue2337.pdf",
732+
"md5": "ea10f4131202b9b8f2a6cb7770d3f185",
733+
"rounds": 1,
734+
"pageLimit": 1,
735+
"link": true,
736+
"type": "load"
737+
},
730738
{ "id": "issue2074",
731739
"file": "pdfs/issue2074.pdf",
732740
"md5": "5e4ba2241fc35d20e44eb52289a569ab",

0 commit comments

Comments
 (0)