Skip to content

Commit 422c699

Browse files
Avoid writing original object stream in stapming mode
DEVSIX-1428
1 parent 57c22eb commit 422c699

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,7 @@ public void close() {
803803
for (int i = 0; i < xref.size(); i++) {
804804
PdfIndirectReference indirectReference = xref.get(i);
805805
if (indirectReference != null && !indirectReference.isFree() && !indirectReference.checkState(PdfObject.FLUSHED)) {
806-
if (isFlushUnusedObjects()) {
806+
if (isFlushUnusedObjects() && !indirectReference.checkState(PdfObject.ORIGINAL_OBJECT_STREAM)) {
807807
PdfObject object = indirectReference.getRefersTo();
808808
object.flush();
809809
} else {

0 commit comments

Comments
 (0)