From d78a83c50b2005cb9079607e737f41ffd5b5c3a0 Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 31 Mar 2016 12:50:38 -0400 Subject: [PATCH] Injection works, I don't think I need to change this descriptor comparison since the client versions are the same --- .../net/runelite/asm/attributes/code/instructions/BiPush.java | 1 + src/main/java/net/runelite/deob/injection/Inject.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/runelite/asm/attributes/code/instructions/BiPush.java b/src/main/java/net/runelite/asm/attributes/code/instructions/BiPush.java index f522c680bf..f8aa520857 100644 --- a/src/main/java/net/runelite/asm/attributes/code/instructions/BiPush.java +++ b/src/main/java/net/runelite/asm/attributes/code/instructions/BiPush.java @@ -29,6 +29,7 @@ public class BiPush extends Instruction implements PushConstantInstruction super(instructions, InstructionType.BIPUSH, -1); this.b = b; + length += 1; } @Override diff --git a/src/main/java/net/runelite/deob/injection/Inject.java b/src/main/java/net/runelite/deob/injection/Inject.java index 5bea03d375..fbe053cbdc 100644 --- a/src/main/java/net/runelite/deob/injection/Inject.java +++ b/src/main/java/net/runelite/deob/injection/Inject.java @@ -355,7 +355,6 @@ public class Inject Type lastGarbageArgumentType = null; - assert false; if (!deobfuscatedMethod.getDescriptor().equals(invokeMethod.getDescriptor())) { // allow for obfuscated method to have a single bogus signature at the end