From a47817101e9e7e42158fe8dbb375556400f5918b Mon Sep 17 00:00:00 2001 From: morkt Date: Sat, 20 Jun 2015 21:29:05 +0400 Subject: [PATCH] (EogAudio.TryOpen): don't dispose of intermediate stream. --- ArcFormats/AudioEOG.cs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/ArcFormats/AudioEOG.cs b/ArcFormats/AudioEOG.cs index 97423550..14fccce1 100644 --- a/ArcFormats/AudioEOG.cs +++ b/ArcFormats/AudioEOG.cs @@ -39,15 +39,8 @@ namespace GameRes.Formats.Crowd public override SoundInput TryOpen (Stream file) { var ogg = new StreamRegion (file, 8); - try - { - return new OggInput (ogg); - } - catch - { - ogg.Dispose(); - throw; - } + return new OggInput (ogg); + // in case of exception ogg stream is left undisposed } public override void Write (SoundInput source, Stream output)