summaryrefslogtreecommitdiff
path: root/libjava/gnu/gcj/convert/Input_JavaSrc.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/gcj/convert/Input_JavaSrc.java')
-rw-r--r--libjava/gnu/gcj/convert/Input_JavaSrc.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/gnu/gcj/convert/Input_JavaSrc.java b/libjava/gnu/gcj/convert/Input_JavaSrc.java
index fc2107a591b..68af337e7a9 100644
--- a/libjava/gnu/gcj/convert/Input_JavaSrc.java
+++ b/libjava/gnu/gcj/convert/Input_JavaSrc.java
@@ -27,14 +27,14 @@ public class Input_JavaSrc extends BytesToUnicode
int value;
- public int read (char[] outbuffer, int outpos, int outlength)
+ public int read (char[] outbuffer, int outpos, int count)
{
int origpos = outpos;
for (;;)
{
if (inpos >= inlength)
break;
- if (outpos >= outlength)
+ if (outpos - origpos >= count)
break;
char b = (char) (inbuffer[inpos++] & 0xFF);
switch (state)