From 7e9fb645cbe83dddf9d87794bdcc19ac253017ca Mon Sep 17 00:00:00 2001 From: Adam Hathcock Date: Sun, 14 Feb 2021 12:55:05 +0000 Subject: [PATCH] Minor changes --- src/SharpCompress/Writers/IWriterExtensions.cs | 3 ++- src/SharpCompress/Writers/Zip/ZipWriter.cs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/SharpCompress/Writers/IWriterExtensions.cs b/src/SharpCompress/Writers/IWriterExtensions.cs index 0f21c29e..76ea0b8d 100644 --- a/src/SharpCompress/Writers/IWriterExtensions.cs +++ b/src/SharpCompress/Writers/IWriterExtensions.cs @@ -20,7 +20,8 @@ namespace SharpCompress.Writers { throw new ArgumentException("Source does not exist: " + source.FullName); } - using (var stream = source.OpenRead()) + + await using (var stream = source.OpenRead()) { await writer.WriteAsync(entryPath, stream, source.LastWriteTime, cancellationToken); } diff --git a/src/SharpCompress/Writers/Zip/ZipWriter.cs b/src/SharpCompress/Writers/Zip/ZipWriter.cs index 67a1de92..bc5c27d7 100644 --- a/src/SharpCompress/Writers/Zip/ZipWriter.cs +++ b/src/SharpCompress/Writers/Zip/ZipWriter.cs @@ -107,7 +107,7 @@ namespace SharpCompress.Writers.Zip public async ValueTask WriteAsync(string entryPath, Stream source, ZipWriterEntryOptions zipWriterEntryOptions, CancellationToken cancellationToken = default) { await using Stream output = await WriteToStreamAsync(entryPath, zipWriterEntryOptions, cancellationToken); - await source.TransferToAsync(output, cancellationToken); + await source.CopyToAsync(output, cancellationToken); } public async ValueTask WriteToStreamAsync(string entryPath, ZipWriterEntryOptions options, CancellationToken cancellationToken = default)