Fix chunk slicing

This commit is contained in:
DataHoarder 2022-07-02 17:49:16 +02:00
parent 25151d85f0
commit 33062e1f9a
Signed by: DataHoarder
SSH key fingerprint: SHA256:OLTRf6Fl87G52SiR7sWLGNzlJt4WOX+tfI2yxo0z7xk

View file

@ -1049,10 +1049,10 @@ properly into a mkv file. Specify mkvmerge as the concatenation method by settin
// only keep the chunks that are not done
chunks.retain(|chunk| !done.done.contains_key(&chunk.name()) && !done.locked.contains_key(&chunk.name()));
num_chunks = min(num_chunks, max(1, self.workers));
let slice_chunks = min(chunks.len(), max(1, self.workers));
//only take as many chunks as workers
chunks = chunks[0..num_chunks].to_vec();
chunks = chunks[0..slice_chunks].to_vec();
Ok((chunks, num_chunks))
} else if self.resume {