This commit is contained in:
sxyazi 2026-04-04 21:28:24 +08:00
parent c176de9a30
commit 897c4620d0
No known key found for this signature in database

View file

@ -34,6 +34,7 @@ pub(super) fn copy_with_progress_impl(
rx rx
} }
// --- ProgressiveCopier
struct ProgressiveCopier { struct ProgressiveCopier {
from: UrlBuf, from: UrlBuf,
to: UrlBuf, to: UrlBuf,
@ -92,6 +93,9 @@ impl ProgressiveCopier {
self.prog_tx.send(Ok(n)).await.ok(); self.prog_tx.send(Ok(n)).await.ok();
} }
if let Ok(None) = &mut result {
result = Ok(dist.take());
}
if let Ok(Some(file)) = &mut result { if let Ok(Some(file)) = &mut result {
file.set_attrs(self.attrs).await.ok(); file.set_attrs(self.attrs).await.ok();
file.shutdown().await.ok(); file.shutdown().await.ok();