From 4e5de817ef0bf68da396d68f1cffbf549235f6c1 Mon Sep 17 00:00:00 2001 From: Adam Hathcock Date: Wed, 15 Oct 2025 09:53:46 +0100 Subject: [PATCH] Removed too many wrappers # Conflicts: # src/SharpCompress/Compressors/Xz/XZIndex.cs --- src/SharpCompress/Compressors/Xz/XZFooter.cs | 2 +- src/SharpCompress/Compressors/Xz/XZHeader.cs | 2 +- src/SharpCompress/Compressors/Xz/XZIndex.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SharpCompress/Compressors/Xz/XZFooter.cs b/src/SharpCompress/Compressors/Xz/XZFooter.cs index 2610ed69..fa981f7b 100644 --- a/src/SharpCompress/Compressors/Xz/XZFooter.cs +++ b/src/SharpCompress/Compressors/Xz/XZFooter.cs @@ -23,7 +23,7 @@ public class XZFooter public static XZFooter FromStream(Stream stream) { var footer = new XZFooter( - new BinaryReader(SharpCompressStream.Create(stream, leaveOpen: true), Encoding.UTF8) + new BinaryReader(stream, Encoding.UTF8, true) ); footer.Process(); return footer; diff --git a/src/SharpCompress/Compressors/Xz/XZHeader.cs b/src/SharpCompress/Compressors/Xz/XZHeader.cs index 5df5447d..ae2bec84 100644 --- a/src/SharpCompress/Compressors/Xz/XZHeader.cs +++ b/src/SharpCompress/Compressors/Xz/XZHeader.cs @@ -19,7 +19,7 @@ public class XZHeader public static XZHeader FromStream(Stream stream) { var header = new XZHeader( - new BinaryReader(SharpCompressStream.Create(stream, leaveOpen: true), Encoding.UTF8) + new BinaryReader(stream, Encoding.UTF8, true) ); header.Process(); return header; diff --git a/src/SharpCompress/Compressors/Xz/XZIndex.cs b/src/SharpCompress/Compressors/Xz/XZIndex.cs index 95ad2c61..ac41732b 100644 --- a/src/SharpCompress/Compressors/Xz/XZIndex.cs +++ b/src/SharpCompress/Compressors/Xz/XZIndex.cs @@ -32,7 +32,7 @@ public class XZIndex public static XZIndex FromStream(Stream stream, bool indexMarkerAlreadyVerified) { var index = new XZIndex( - new BinaryReader(SharpCompressStream.Create(stream, leaveOpen: true), Encoding.UTF8), + new BinaryReader(stream, Encoding.UTF8, true), indexMarkerAlreadyVerified ); index.Process();