Commit 912f326a1700bdf2cd3fc1d804dd7db0ff1f3776

Authored by m-holger
Committed by GitHub
2 parents b18820d7 1f7a6be4

Merge pull request #1517 from m-holger/writer

Refactor `QPDFWriter`: remove unused `stream_decode_level` check in c…
libqpdf/QPDFWriter.cc
@@ -2179,7 +2179,7 @@ QPDFWriter::doWriteSetup() @@ -2179,7 +2179,7 @@ QPDFWriter::doWriteSetup()
2179 } 2179 }
2180 } 2180 }
2181 2181
2182 - if (m->qdf_mode || m->normalize_content || m->stream_decode_level) { 2182 + if (m->qdf_mode || m->normalize_content) {
2183 initializeSpecialStreams(); 2183 initializeSpecialStreams();
2184 } 2184 }
2185 2185
qpdf/qtest/qpdf/fuzz-16214.out
@@ -6,11 +6,6 @@ WARNING: fuzz-16214.pdf (xref stream, offset 116): Cross-reference stream data h @@ -6,11 +6,6 @@ WARNING: fuzz-16214.pdf (xref stream, offset 116): Cross-reference stream data h
6 WARNING: fuzz-16214.pdf: reported number of objects (6) is not one plus the highest object number (35) 6 WARNING: fuzz-16214.pdf: reported number of objects (6) is not one plus the highest object number (35)
7 WARNING: fuzz-16214.pdf (object 14 0, offset 652): expected dictionary key but found non-name object; inserting key /QPDFFake1 7 WARNING: fuzz-16214.pdf (object 14 0, offset 652): expected dictionary key but found non-name object; inserting key /QPDFFake1
8 WARNING: fuzz-16214.pdf (object 14 0, offset 734): expected endobj 8 WARNING: fuzz-16214.pdf (object 14 0, offset 734): expected endobj
9 -WARNING: fuzz-16214.pdf (object 15 0, offset 869): unknown token while reading object; treating as string  
10 -WARNING: fuzz-16214.pdf (object 15 0, offset 745): expected dictionary key but found non-name object; inserting key /QPDFFake1  
11 -WARNING: fuzz-16214.pdf (object 15 0, offset 894): expected endobj  
12 -WARNING: fuzz-16214.pdf, object 15 0 at offset 745: kid 0 (from 0) MediaBox is undefined; setting to letter / ANSI A  
13 -WARNING: fuzz-16214.pdf, object 15 0 at offset 745: /Type key should be /Page but is not; overriding  
14 WARNING: fuzz-16214.pdf: file is damaged 9 WARNING: fuzz-16214.pdf: file is damaged
15 WARNING: fuzz-16214.pdf (object 1 0, offset 7189): expected n n obj 10 WARNING: fuzz-16214.pdf (object 1 0, offset 7189): expected n n obj
16 WARNING: fuzz-16214.pdf: Attempting to reconstruct cross-reference table 11 WARNING: fuzz-16214.pdf: Attempting to reconstruct cross-reference table