Skip to content

Commit

Permalink
Fix some unwanted cases
Browse files Browse the repository at this point in the history
  • Loading branch information
IotaBread committed Dec 29, 2023
1 parent 05eaa43 commit b8ce226
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,9 @@ private static AbstractInsnNode searchInsnInStack(InsnList insns, AbstractInsnNo
if (insnPredicate.test(stackInsn)) {
return stackInsn;
} else if (stackInsn.getOpcode() == INVOKESTATIC) {
return searchInsnInStack(insns, stackInsn, frames, insnPredicate);
if (!(frameInsn instanceof MethodInsnNode mInsn) || mInsn.owner.equals(((MethodInsnNode) stackInsn).owner)) {
return searchInsnInStack(insns, stackInsn, frames, insnPredicate);
}
}

lastStackInsn = stackInsn;
Expand Down

0 comments on commit b8ce226

Please sign in to comment.