diff --git a/src/main/java/com/reandroid/archive2/io/FileChannelInputStream.java b/src/main/java/com/reandroid/archive2/io/FileChannelInputStream.java index 2ba4330..e0afe29 100644 --- a/src/main/java/com/reandroid/archive2/io/FileChannelInputStream.java +++ b/src/main/java/com/reandroid/archive2/io/FileChannelInputStream.java @@ -148,7 +148,7 @@ public class FileChannelInputStream extends InputStream { position += availableChannel; remaining = remaining - availableChannel; amount = amount - remaining; - fileChannel.position(fileChannel.position() + amount); + fileChannel.position(fileChannel.position() + availableChannel); return amount; } private int skipBuffer(int amount){