Fix NPE for FrameNodes that aren't NEW/FULL #71

Closed
major wants to merge 1 commits from <deleted>:fnode_npe into master
  1. 4
      asm/src/main/java/dev/openrs2/asm/ClassNodeRemapper.kt

@ -63,8 +63,8 @@ private fun Remapper.mapFrameType(type: Any): Any {
private fun AbstractInsnNode.remap(remapper: Remapper) {
when (this) {
is FrameNode -> {
local = local.map(remapper::mapFrameType)
stack = stack.map(remapper::mapFrameType)
local = local?.map(remapper::mapFrameType)
stack = stack?.map(remapper::mapFrameType)
}
is FieldInsnNode -> {
val originalOwner = owner

Loading…
Cancel
Save