diff --git a/src/updater.rs b/src/updater.rs index 807471eca..896aaa69c 100644 --- a/src/updater.rs +++ b/src/updater.rs @@ -413,6 +413,7 @@ fn write_verified_download_from_reader( std::fs::remove_file(temp_path).ok(); return Err(e); } + drop(file); if let Err(e) = install_verified_download(&temp_path, final_path) { std::fs::remove_file(temp_path).ok(); return Err(e);