diff --git a/src/SharpCompress/Compressors/Xz/XZFooter.cs b/src/SharpCompress/Compressors/Xz/XZFooter.cs index 2610ed69..293b1d66 100644 --- a/src/SharpCompress/Compressors/Xz/XZFooter.cs +++ b/src/SharpCompress/Compressors/Xz/XZFooter.cs @@ -22,9 +22,7 @@ public class XZFooter public static XZFooter FromStream(Stream stream) { - var footer = new XZFooter( - new BinaryReader(SharpCompressStream.Create(stream, leaveOpen: true), Encoding.UTF8) - ); + var footer = new XZFooter(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..d6001f12 100644 --- a/src/SharpCompress/Compressors/Xz/XZHeader.cs +++ b/src/SharpCompress/Compressors/Xz/XZHeader.cs @@ -18,9 +18,7 @@ public class XZHeader public static XZHeader FromStream(Stream stream) { - var header = new XZHeader( - new BinaryReader(SharpCompressStream.Create(stream, leaveOpen: true), Encoding.UTF8) - ); + var header = new XZHeader(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();