From cc1bfba46bd64498f67a85ca756ba376ea7df042 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 7 Jun 2017 18:29:05 +0100 Subject: [PATCH] Correctly remove temporary file. --- DiscImageChef.Filters/ForcedSeekStream.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/DiscImageChef.Filters/ForcedSeekStream.cs b/DiscImageChef.Filters/ForcedSeekStream.cs index bf710eb65..75a63a67c 100644 --- a/DiscImageChef.Filters/ForcedSeekStream.cs +++ b/DiscImageChef.Filters/ForcedSeekStream.cs @@ -234,7 +234,15 @@ namespace DiscImageChef.Filters public override void Close() { - backStream.Close(); + if(backStream!=null) + backStream.Close(); + File.Delete(backFile); + } + + ~ForcedSeekStream() + { + if(backStream != null) + backStream.Close(); File.Delete(backFile); } }