diff --git a/library/src/main/java/com/owncloud/android/lib/common/network/ChunkFromFileChannelRequestEntity.java b/library/src/main/java/com/owncloud/android/lib/common/network/ChunkFromFileChannelRequestEntity.java index c0d684220..682cb9dcb 100644 --- a/library/src/main/java/com/owncloud/android/lib/common/network/ChunkFromFileChannelRequestEntity.java +++ b/library/src/main/java/com/owncloud/android/lib/common/network/ChunkFromFileChannelRequestEntity.java @@ -103,7 +103,7 @@ public void writeRequest(final OutputStream out) throws IOException { if (size == 0) { size = -1; } - long maxCount = Math.min(mOffset + length - 1, mChannel.size()); + long maxCount = Math.min(mOffset + length, mChannel.size()); while (mChannel.position() < maxCount) { readCount = mChannel.read(mBuffer); try {