You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2020/08/03 06:19:09 UTC
svn commit: r1880527 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java
Author: lehmi
Date: Mon Aug 3 06:19:09 2020
New Revision: 1880527
URL: http://svn.apache.org/viewvc?rev=1880527&view=rev
Log:
PDFBOX-4836: sonar fix
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java?rev=1880527&r1=1880526&r2=1880527&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/cos/COSStream.java Mon Aug 3 06:19:09 2020
@@ -272,7 +272,6 @@ public class COSStream extends COSDictio
// apply filters
for (int i = 0; i < filterList.size(); i++)
{
- // in-memory
if (output != null)
{
input = new ByteArrayInputStream(output.toByteArray());
@@ -280,7 +279,12 @@ public class COSStream extends COSDictio
output = new ByteArrayOutputStream();
filterList.get(i).decode(input, output, this, i, DecodeOptions.DEFAULT);
}
- return new RandomAccessReadBuffer(output.toByteArray());
+ if (output != null)
+ {
+ return new RandomAccessReadBuffer(output.toByteArray());
+ }
+ // shouldn't be reached at all
+ return null;
}
}