Skip to content

Commit 84fa13a

Browse files
committed
Use remap also when multi-range request fails
1 parent 4458374 commit 84fa13a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

modules/io.mjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2873,6 +2873,8 @@ class TFile {
28732873
if ((first === 0) && (last > 2) && (file.fMaxRanges > 1)) {
28742874
// server return no response with multi request - try to decrease ranges count or fail
28752875

2876+
if (file.fURL2)
2877+
setFileUrl(true);
28762878
if (last / 2 > 200)
28772879
file.fMaxRanges = 200;
28782880
else if (last / 2 > 50)
@@ -2893,7 +2895,7 @@ class TFile {
28932895
return send_new_request();
28942896
}
28952897

2896-
return rejectFunc(Error('Fail to read with several ranges'));
2898+
return rejectFunc(Error(`Fail to read with ${last/2} ranges`));
28972899
}
28982900

28992901
// if only single segment requested, return result as is

0 commit comments

Comments
 (0)