From 232161206a69a6f7a94cc6dfc1518d3d28ccd1dc Mon Sep 17 00:00:00 2001 From: Lanchon Date: Wed, 13 Jun 2018 00:57:12 -0300 Subject: [PATCH] Fix bug in RawDexIO.readRawDexFile(byte[] buf, int offset, Opcodes opcodes) The method misbehaved if offset was non-zero. --- src/main/java/lanchon/multidexlib2/RawDexIO.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/lanchon/multidexlib2/RawDexIO.java b/src/main/java/lanchon/multidexlib2/RawDexIO.java index 3c5f7f6..626af9e 100644 --- a/src/main/java/lanchon/multidexlib2/RawDexIO.java +++ b/src/main/java/lanchon/multidexlib2/RawDexIO.java @@ -62,7 +62,7 @@ public class RawDexIO { int dexVersion = HeaderItem.getVersion(buf, offset); opcodes = OpcodeUtils.getOpcodesFromDexVersion(dexVersion); }; - return new DexBackedDexFile(opcodes, buf, 0); + return new DexBackedDexFile(opcodes, buf, offset); } // Write