diff --git a/dexlib/src/main/java/org/jf/dexlib/EncodedValue/ArrayEncodedSubValue.java b/dexlib/src/main/java/org/jf/dexlib/EncodedValue/ArrayEncodedSubValue.java index cc1a2343..51c1c7c5 100644 --- a/dexlib/src/main/java/org/jf/dexlib/EncodedValue/ArrayEncodedSubValue.java +++ b/dexlib/src/main/java/org/jf/dexlib/EncodedValue/ArrayEncodedSubValue.java @@ -75,7 +75,7 @@ public class ArrayEncodedSubValue extends EncodedValue { /** {@inheritDoc} */ public int placeValue(int offset) { - offset = offset + 1 + Leb128Utils.unsignedLeb128Size(values.length); + offset = offset + Leb128Utils.unsignedLeb128Size(values.length); for (EncodedValue encodedValue: values) { offset = encodedValue.placeValue(offset); }