Author: lehmi
Date: Sun May  1 15:15:54 2011
New Revision: 1098350

URL: http://svn.apache.org/viewvc?rev=1098350&view=rev
Log:
PDFBOX-821: fixed an issue introduced in the last revision. Thanks to Kevin 
Jackson for the hint.

Modified:
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessBuffer.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessBuffer.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessBuffer.java?rev=1098350&r1=1098349&r2=1098350&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessBuffer.java 
(original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/io/RandomAccessBuffer.java 
Sun May  1 15:15:54 2011
@@ -40,7 +40,7 @@ public class RandomAccessBuffer implemen
         // starting with a 16kb buffer
         buffer = new byte[16384];
         pointer = 0;
-        size = 16384;
+        size = 0;
     }
 
     /**
@@ -70,8 +70,7 @@ public class RandomAccessBuffer implemen
         {
             return -1;
         }
-        pointer++;
-        return buffer[(int)pointer] & 0xff;
+        return buffer[(int)pointer++] & 0xff;
     }
 
     /**
@@ -110,8 +109,7 @@ public class RandomAccessBuffer implemen
             }
             buffer = Arrays.copyOf(buffer, (int)Math.min(2L * buffer.length, 
Integer.MAX_VALUE));
         }
-        buffer[(int)pointer] = (byte)b;
-        pointer++;
+        buffer[(int)pointer++] = (byte)b;
         if (pointer > this.size)
         {
             this.size = pointer;


Reply via email to