From f49271eb8fc0b74a80e0e63e1e5a8e8bd63b7008 Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Sat, 22 Aug 2009 22:00:50 +0000 Subject: [PATCH] Include the size of the map header during placement git-svn-id: https://smali.googlecode.com/svn/trunk@403 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- dexlib/src/main/java/org/jf/dexlib/MapItem.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dexlib/src/main/java/org/jf/dexlib/MapItem.java b/dexlib/src/main/java/org/jf/dexlib/MapItem.java index c36c9766..1c10a7f1 100644 --- a/dexlib/src/main/java/org/jf/dexlib/MapItem.java +++ b/dexlib/src/main/java/org/jf/dexlib/MapItem.java @@ -62,7 +62,7 @@ public class MapItem extends Item { Section[] sections = dexFile.getOrderedSections(); //the list returned by getOrderedSections doesn't contain the header //or map section, so add 2 to the length - return offset + (sections.length + 2) * 12; + return offset + 4 + (sections.length + 2) * 12; } /** {@inheritDoc} */