diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexReader.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexReader.java index 7445f178..eaf49bf2 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexReader.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexReader.java @@ -461,7 +461,7 @@ public class DexReader { throw new ExceptionWithContext("Invalid size %d for sized long at offset 0x%x", bytes, offset); } - o += bytes; + offset = o + bytes; return result; } } \ No newline at end of file