From 99bf295028e2445a14c2206e6e7a8f1da4436e43 Mon Sep 17 00:00:00 2001 From: Igor Katson Date: Thu, 12 Jun 2025 12:23:29 +0100 Subject: [PATCH] Do not try to delete padding files as they dont exist --- crates/librqbit/src/session.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crates/librqbit/src/session.rs b/crates/librqbit/src/session.rs index a931561..f0edb50 100644 --- a/crates/librqbit/src/session.rs +++ b/crates/librqbit/src/session.rs @@ -1473,6 +1473,9 @@ pub(crate) struct ResolveMagnetResult { fn remove_files_and_dirs(infos: &FileInfos, files: &dyn TorrentStorage) { let mut all_dirs = HashSet::new(); for (id, fi) in infos.iter().enumerate() { + if fi.attrs.padding { + continue; + } let mut fname = &*fi.relative_filename; if let Err(e) = files.remove_file(id, fname) { warn!(?fi.relative_filename, error=?e, "could not delete file");