up2k.js: fix overshoot in chunk stitcher

This commit is contained in:
ed 2024-07-29 19:19:22 +00:00
parent 85e54980cc
commit 225bd80ea8

View file

@ -2391,7 +2391,8 @@ function up2k_init(subtle) {
--a;
for (var b = 0; b < stitch; b++) {
nparts.push(t.postlist[++a]);
if (tbytes + chunksize > 64 * 1024 * 1024 || t.postlist[a+1] - t.postlist[a] !== 1)
tbytes += chunksize;
if (tbytes + chunksize > stitch * 1024 * 1024 || t.postlist[a + 1] - t.postlist[a] !== 1)
break;
}
arr.push({