diff options
Diffstat (limited to 'crates/shirabe/src/downloader/zip_downloader.rs')
| -rw-r--r-- | crates/shirabe/src/downloader/zip_downloader.rs | 6 |
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) => { |
