diff options
author | Lukas Rytz <lukas.rytz@epfl.ch> | 2010-09-27 09:56:19 +0000 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@epfl.ch> | 2010-09-27 09:56:19 +0000 |
commit | 5579374fc1d14407b35d79d9cd5a77a6004886ec (patch) | |
tree | b2cbe5e26dd76ffc406301578265c62999956a4d /src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala | |
parent | 2399a69b90ad9a61897f8a4c400056ad72e3c2c5 (diff) | |
download | scala-5579374fc1d14407b35d79d9cd5a77a6004886ec.tar.gz scala-5579374fc1d14407b35d79d9cd5a77a6004886ec.tar.bz2 scala-5579374fc1d14407b35d79d9cd5a77a6004886ec.zip |
close #3864.
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala index 5a9b3f57cc..073fd3d4b2 100644 --- a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala +++ b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala @@ -387,7 +387,7 @@ abstract class ClassfileParser { val start = starts(index) if (in.buf(start).toInt != CONSTANT_UTF8) errorBadTag(start) val len = in.getChar(start + 1) - bytesBuffer ++= in.buf.view(start + 3, len) + bytesBuffer ++= in.buf.view(start + 3, start + 3 + len) } val bytes = bytesBuffer.toArray val decodedLength = reflect.generic.ByteCodecs.decode(bytes) |