From bb1685a0707d0671328e56271dd5e45e98870b79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Thu, 15 Sep 2022 15:09:12 +0200 Subject: [PATCH] mirror: use xz multi decoder MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ubuntu's Packages.xz files require it, because they contain multiple streams. Signed-off-by: Fabian Grünbichler --- src/mirror.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mirror.rs b/src/mirror.rs index 78a493b..14b0c6a 100644 --- a/src/mirror.rs +++ b/src/mirror.rs @@ -277,7 +277,7 @@ fn fetch_index_file( &buf[..] } Some(CompressionType::Lzma) | Some(CompressionType::Xz) => { - let mut xz = xz2::read::XzDecoder::new(raw); + let mut xz = xz2::read::XzDecoder::new_multi_decoder(raw); xz.read_to_end(&mut buf)?; &buf[..] }