X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/53b67429ea8c97b83602cec3446a10e0b6b7ff5e..76ba00b2b23f5c2079a6635dc5e661850c3c5dfb:/src/eu/alefzero/webdav/ChunkFromFileChannelRequestEntity.java?ds=inline diff --git a/src/eu/alefzero/webdav/ChunkFromFileChannelRequestEntity.java b/src/eu/alefzero/webdav/ChunkFromFileChannelRequestEntity.java index bcba3541..c3c9a69c 100644 --- a/src/eu/alefzero/webdav/ChunkFromFileChannelRequestEntity.java +++ b/src/eu/alefzero/webdav/ChunkFromFileChannelRequestEntity.java @@ -89,9 +89,8 @@ public class ChunkFromFileChannelRequestEntity implements RequestEntity { int readCount = 0; try { - //while ((i = instream.read(tmp)) >= 0) { mChannel.position(mOffset); - while (mChannel.position() < mOffset + mSize) { + while (mChannel.position() < mOffset + mSize && mChannel.position() < mChannel.size()) { readCount = mChannel.read(mBuffer); out.write(mBuffer.array(), 0, readCount); mBuffer.clear();