diff --git a/jadx-core/src/main/java/jadx/core/dex/nodes/InsnNode.java b/jadx-core/src/main/java/jadx/core/dex/nodes/InsnNode.java index a83d750fa..6e2d90246 100644 --- a/jadx-core/src/main/java/jadx/core/dex/nodes/InsnNode.java +++ b/jadx-core/src/main/java/jadx/core/dex/nodes/InsnNode.java @@ -323,7 +323,9 @@ public class InsnNode extends LineAttrNode { } protected final T copyCommonParams(T copy) { - copy.setResult(result); + if (result != null) { + copy.setResult(result.duplicate()); + } if (copy.getArgsCount() == 0) { for (InsnArg arg : this.getArguments()) { if (arg.isInsnWrap()) {