diff --git a/crates/binstalk-downloader/src/download/async_extracter.rs b/crates/binstalk-downloader/src/download/async_extracter.rs index ecb087a5..2c8115cc 100644 --- a/crates/binstalk-downloader/src/download/async_extracter.rs +++ b/crates/binstalk-downloader/src/download/async_extracter.rs @@ -96,6 +96,10 @@ where try_join( async move { while let Some(bytes) = stream.next().await.transpose()? { + if bytes.is_empty() { + continue; + } + if tx.send(bytes).await.is_err() { // The extract tar returns, which could be that: // - Extraction fails with an error