Backed out changeset 75acedc81a2b - should be in trunk only, not in release701. release701
authorJan Lahoda <jlahoda@netbeans.org>
Wed, 15 Jun 2011 09:58:36 +0200
branchrelease701
changeset 1539c69953ec91c0
parent 1538 75acedc81a2b
Backed out changeset 75acedc81a2b - should be in trunk only, not in release701.
src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
     1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java	Wed Jun 15 09:54:35 2011 +0200
     1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java	Wed Jun 15 09:58:36 2011 +0200
     1.3 @@ -2345,7 +2345,7 @@
     1.4                  int bp = 0;
     1.5                  while (r != -1) {
     1.6                      bp += r;
     1.7 -                    buf = ensureCapacity(buf, bp);
     1.8 +                    buf = ensureCapacity(buf, buf.length == bp ? bp + 1 : bp); //see ClassReaderTest
     1.9                      r = s.read(buf, bp, buf.length - bp);
    1.10                  }
    1.11                  return buf;