LUCENE-1076: fix AIOOBE when infoStream is on

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1069316 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Michael McCandless 2011-02-10 10:01:23 +00:00
parent 68380e413d
commit ecb292eebb

View File

@ -546,9 +546,10 @@ public abstract class LogMergePolicy extends MergePolicy {
if (size < 1) {
size = 1;
}
levels.add(new SegmentInfoAndLevel(info, (float) Math.log(size)/norm, i));
final SegmentInfoAndLevel infoLevel = new SegmentInfoAndLevel(info, (float) Math.log(size)/norm, i);
levels.add(infoLevel);
if (verbose()) {
message("seg " + info.name + " level=" + levels.get(i).level + " size=" + size);
message("seg " + info.name + " level=" + infoLevel.level + " size=" + size);
}
}