Author: lehmi
Date: Wed Sep 25 17:52:42 2024
New Revision: 1920923

URL: http://svn.apache.org/viewvc?rev=1920923&view=rev
Log:
PDFBOX-5852: fix ArrayIndexOutOfBoundsException

Modified:
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java?rev=1920923&r1=1920922&r2=1920923&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java
 Wed Sep 25 17:52:42 2024
@@ -60,7 +60,7 @@ abstract class PatchMeshesShadingContext
     @Override
     protected int[][] calcPixelTableArray(Rectangle deviceBounds) throws 
IOException
     {
-        int[][] array = new int[deviceBounds.width][deviceBounds.height];
+        int[][] array = new int[deviceBounds.width + 1][deviceBounds.height + 
1];
         int initialValue = getBackground() != null ? getRgbBackground() : -1;
         for (int i = 0; i < deviceBounds.width + 1; i++)
         {


Reply via email to