Skip to content

Commit 24b5573

Browse files
author
Matias Saavedra Silva
committedFeb 21, 2025
8350444: Check for verifer error in StackMapReader::check_offset()
Reviewed-by: coleenp, dholmes
1 parent dfcd0df commit 24b5573

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed
 

‎src/hotspot/share/classfile/stackMapTable.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,9 @@ StackMapFrame* StackMapReader::next(TRAPS) {
231231
StackMapFrame* frame = next_helper(CHECK_VERIFY_(_verifier, nullptr));
232232
if (frame != nullptr) {
233233
check_offset(frame);
234+
if (frame->verifier()->has_error()) {
235+
return nullptr;
236+
}
234237
_prev_frame = frame;
235238
}
236239
return frame;

0 commit comments

Comments
 (0)
Please sign in to comment.