fix(net): Fix "Payload length does not match range requested bytes" when using open end (#8651)

This commit is contained in:
Álvaro Velad Galván
2025-05-27 18:16:56 +02:00
committed by GitHub
parent 6efaf5310b
commit c19cbafc10
+1 -1
View File
@@ -220,7 +220,7 @@ shaka.net.HttpFetchPlugin = class {
if (request.headers['Range']) {
const range = request.headers['Range'].replace('bytes=', '').split('-')
.map((r) => parseInt(r, 10));
.filter((r) => r).map((r) => parseInt(r, 10));
if (range.length == 2 &&
arrayBuffer.byteLength != (range[1] - range[0] + 1)) {
shaka.log.alwaysWarn(