ExtractArchiveToDirectory: open .tar.gz archives read-only (#18891)

This commit is contained in:
David McFarland 2024-03-06 05:36:52 -04:00 committed by GitHub
parent 68cc1aeb08
commit 7f2e994004
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -113,7 +113,7 @@ namespace Microsoft.DotNet.Build.Tasks
retVal = base.Execute(); retVal = base.Execute();
#else #else
// Decompress GZip content // Decompress GZip content
using FileStream compressedFileStream = File.Open(SourceArchive, FileMode.Open); using FileStream compressedFileStream = File.OpenRead(SourceArchive);
using var decompressor = new GZipStream(compressedFileStream, CompressionMode.Decompress); using var decompressor = new GZipStream(compressedFileStream, CompressionMode.Decompress);
using var decompressedStream = new MemoryStream(); using var decompressedStream = new MemoryStream();
decompressor.CopyTo(decompressedStream); decompressor.CopyTo(decompressedStream);