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;