Browse Source

Merge pull request #3126 from mduan/issue3118-2

Clamp end of range request to be the length of the file
Yury Delendik 12 years ago
parent
commit
8e4d9e9aa0
  1. 4
      src/chunked_stream.js

4
src/chunked_stream.js

@ -258,7 +258,7 @@ var ChunkedStreamManager = (function ChunkedStreamManagerClosure() { @@ -258,7 +258,7 @@ var ChunkedStreamManager = (function ChunkedStreamManagerClosure() {
for (var i = 0, n = groupedChunks.length; i < n; ++i) {
var groupedChunk = groupedChunks[i];
var begin = groupedChunk.beginChunk * this.chunkSize;
var end = groupedChunk.endChunk * this.chunkSize;
var end = Math.min(groupedChunk.endChunk * this.chunkSize, this.length);
this.sendRequest(begin, end);
}
@ -314,7 +314,7 @@ var ChunkedStreamManager = (function ChunkedStreamManagerClosure() { @@ -314,7 +314,7 @@ var ChunkedStreamManager = (function ChunkedStreamManagerClosure() {
for (var i = 0; i < groupedChunksToRequest.length; ++i) {
var groupedChunk = groupedChunksToRequest[i];
var begin = groupedChunk.beginChunk * this.chunkSize;
var end = groupedChunk.endChunk * this.chunkSize;
var end = Math.min(groupedChunk.endChunk * this.chunkSize, this.length);
this.sendRequest(begin, end);
}
},

Loading…
Cancel
Save