diff --git a/dexlib2/src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java b/dexlib2/src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java index d3c68636..b60f7854 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/writer/io/MemoryDataStore.java @@ -65,7 +65,7 @@ public class MemoryDataStore implements DexDataStore { } protected int getNewBufferSize(int currentSize, int newMinSize) { - return (int)(newMinSize * 1.2); + return newMinSize + (newMinSize >> 2); } @Nonnull @Override public InputStream readAt(final int offset) {