diff --git a/DiscImageChef.Filters/ForcedSeekStream.cs b/DiscImageChef.Filters/ForcedSeekStream.cs index bf710eb6..75a63a67 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); } }