Skip to content

Commit fb71a22

Browse files
committed
6817: AutoBoxing rule can crash due to null dereference
Reviewed-by: ghb
1 parent ef886f3 commit fb71a22

File tree

1 file changed

+3
-1
lines changed
  • core/org.openjdk.jmc.flightrecorder.rules.jdk/src/main/java/org/openjdk/jmc/flightrecorder/rules/jdk/memory

1 file changed

+3
-1
lines changed

core/org.openjdk.jmc.flightrecorder.rules.jdk/src/main/java/org/openjdk/jmc/flightrecorder/rules/jdk/memory/AutoBoxingRule.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,9 @@ protected IResult getResult(IItemCollection items, IPreferenceValueProvider vp,
187187
} else if (firstBranch.getEndFork().getBranchCount() > 0) {
188188
secondFrame = firstBranch.getEndFork().getBranch(0).getFirstFrame();
189189
}
190-
secondFrameFromMostAllocated = secondFrame.getFrame();
190+
if (secondFrame != null) {
191+
secondFrameFromMostAllocated = secondFrame.getFrame();
192+
}
191193
}
192194
allocationSizeByType.put(method.getType(), total);
193195
}

0 commit comments

Comments
 (0)