From 1ff61d42dee4720a3bae0b5a2088619be51a4306 Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Wed, 31 Oct 2012 19:28:12 -0700 Subject: [PATCH] Increment the offset correctly when reading a sized long --- dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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