From 82e4bcb9ed869646eadbc1b014a2eecb4c8b72f2 Mon Sep 17 00:00:00 2001 From: Lucas Schwiderski Date: Sun, 13 Nov 2022 22:23:22 +0100 Subject: [PATCH] fix: Fix decompiling small bundles writing 0 bytes --- src/bin/cmd/bundle/decompress.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bin/cmd/bundle/decompress.rs b/src/bin/cmd/bundle/decompress.rs index d3b7367..5cf3d40 100644 --- a/src/bin/cmd/bundle/decompress.rs +++ b/src/bin/cmd/bundle/decompress.rs @@ -8,7 +8,7 @@ use color_eyre::{Help, SectionExt}; use dtmt::decompress; use futures::future::try_join_all; use tokio::fs::{self, File}; -use tokio::io::{BufReader, BufWriter}; +use tokio::io::BufReader; use tokio::sync::RwLock; use crate::cmd::util::collect_bundle_paths; @@ -55,7 +55,8 @@ where let in_file = File::open(bundle).await?; let out_file = File::create(destination).await?; - decompress(ctx, BufReader::new(in_file), BufWriter::new(out_file)).await + // A `BufWriter` does not help here, as we're mostly just out chunks. + decompress(ctx, BufReader::new(in_file), out_file).await } #[tracing::instrument(skip_all)]