You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2015/08/04 19:09:01 UTC

svn commit: r1694088 - /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXRefStream.java

Author: tilman
Date: Tue Aug  4 17:09:01 2015
New Revision: 1694088

URL: http://svn.apache.org/r1694088
Log:
PDFBOX-2530: rename variable so that it is different from field; move closing to caller

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXRefStream.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXRefStream.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXRefStream.java?rev=1694088&r1=1694087&r2=1694088&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXRefStream.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdfparser/PDFXRefStream.java Tue Aug  4 17:09:01 2015
@@ -96,8 +96,10 @@ public class PDFXRefStream implements PD
         }
         stream.setItem(COSName.W, wAsArray);
         
-        OutputStream stream = this.stream.createOutputStream(COSName.FLATE_DECODE);
-        writeStreamData(stream, wEntry);
+        OutputStream outputStream = this.stream.createOutputStream(COSName.FLATE_DECODE);
+        writeStreamData(outputStream, wEntry);
+        outputStream.flush();
+        outputStream.close();
     
         Set<COSName> keySet = this.stream.keySet();
         for ( COSName cosName : keySet )
@@ -297,8 +299,6 @@ public class PDFXRefStream implements PD
                 throw new RuntimeException("unexpected reference type");
             }
         }
-        os.flush();
-        os.close();
     }
 
     /**