diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/DexBackedPackedSwitchPayload.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/DexBackedPackedSwitchPayload.java index 5e592c04..03728ee5 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/DexBackedPackedSwitchPayload.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/DexBackedPackedSwitchPayload.java @@ -57,7 +57,7 @@ public class DexBackedPackedSwitchPayload implements PackedSwitchPayload { this.dexBuf = dexBuf; this.instructionOffset = instructionOffset; - this.elementCount = dexBuf.readByte(instructionOffset + ELEMENT_COUNT_OFFSET); + this.elementCount = dexBuf.readUshort(instructionOffset + ELEMENT_COUNT_OFFSET); } @Nonnull