浏览代码

fixed JASSIST-142

git-svn-id: http://anonsvn.jboss.org/repos/javassist/trunk@581 30ef5769-5b8d-40dd-aea6-55b5d6557bb3
tags/rel_3_17_1_ga
chiba 13 年前
父节点
当前提交
749d7725ab
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6
    3
      src/main/javassist/ClassPoolTail.java

+ 6
- 3
src/main/javassist/ClassPoolTail.java 查看文件

@@ -420,8 +420,12 @@ final class ClassPoolTail {
throws IOException
{
int bufsize = 4096;
for (int i = 0; i < 8; ++i) {
byte[] buf = new byte[bufsize];
byte[] buf = null;
for (int i = 0; i < 64; ++i) {
if (i < 8) {
bufsize *= 2;
buf = new byte[bufsize];
}
int size = 0;
int len = 0;
do {
@@ -434,7 +438,6 @@ final class ClassPoolTail {
}
} while (size < bufsize);
fout.write(buf);
bufsize *= 2;
}

throw new IOException("too much data");

正在加载...
取消
保存