aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/downloader
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/downloader')
-rw-r--r--crates/shirabe/src/downloader/zip_downloader.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/shirabe/src/downloader/zip_downloader.rs b/crates/shirabe/src/downloader/zip_downloader.rs
index 9fa68c53..f70846e4 100644
--- a/crates/shirabe/src/downloader/zip_downloader.rs
+++ b/crates/shirabe/src/downloader/zip_downloader.rs
@@ -130,7 +130,11 @@ impl ZipDownloader {
// Build the future first so the executor borrow is released before awaiting; a borrow
// held across the await would collide with sibling extracts or sync execute() calls.
- let process_future = self.inner.process.borrow().execute_async(&command, None);
+ let process_future = self
+ .inner
+ .process
+ .borrow_mut()
+ .execute_async(&command, None);
let process_result = process_future.await;
match process_result {
Ok(mut process) => {