From 225bd80ea8b9c96cc34482fe9102a36a2493d99b Mon Sep 17 00:00:00 2001 From: ed Date: Mon, 29 Jul 2024 19:19:22 +0000 Subject: [PATCH] up2k.js: fix overshoot in chunk stitcher --- copyparty/web/up2k.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/copyparty/web/up2k.js b/copyparty/web/up2k.js index 748f304f..48927eb7 100644 --- a/copyparty/web/up2k.js +++ b/copyparty/web/up2k.js @@ -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({