From b30320b017821fe3a954362319aa41c3f313efee Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 16 Mar 2017 00:08:39 -0700 Subject: [PATCH] [ArchiveTools] Fix zip extraction --- SabreTools.Helper/Tools/ArchiveTools.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SabreTools.Helper/Tools/ArchiveTools.cs b/SabreTools.Helper/Tools/ArchiveTools.cs index aae41394..2448d54a 100644 --- a/SabreTools.Helper/Tools/ArchiveTools.cs +++ b/SabreTools.Helper/Tools/ArchiveTools.cs @@ -94,7 +94,7 @@ namespace SabreTools.Helper.Tools Directory.CreateDirectory(outDir); // Decompress the input stream - FileStream outstream = File.Create(Path.Combine(outDir, Path.GetFileNameWithoutExtension(input))); + FileStream outstream = FileTools.TryCreate(Path.Combine(outDir, Path.GetFileNameWithoutExtension(input))); GZipStream gzstream = new GZipStream(FileTools.TryOpenRead(input), Ionic.Zlib.CompressionMode.Decompress); gzstream.CopyTo(outstream); @@ -176,7 +176,7 @@ namespace SabreTools.Helper.Tools continue; } - FileStream writeStream = FileTools.TryOpenWrite(Path.Combine(outDir, zf.Entries[i].FileName)); + FileStream writeStream = FileTools.TryCreate(Path.Combine(outDir, zf.Entries[i].FileName)); byte[] ibuffer = new byte[_bufferSize]; int ilen;