From 39b9b887c16f826866b0274f490ca646d86e5aa8 Mon Sep 17 00:00:00 2001 From: LPFaint99 Date: Wed, 1 Jul 2009 06:48:02 +0000 Subject: [PATCH] DiscScrubber: only close the file if it was successfully opened, fixes crash if you try to compress a wii game set to readonly git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3626 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/DiscIO/Src/DiscScrubber.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/DiscIO/Src/DiscScrubber.cpp b/Source/Core/DiscIO/Src/DiscScrubber.cpp index 9b45a760e4..a4c29c7234 100644 --- a/Source/Core/DiscIO/Src/DiscScrubber.cpp +++ b/Source/Core/DiscIO/Src/DiscScrubber.cpp @@ -195,7 +195,7 @@ bool Scrub(const char* filename, CompressCB callback, void* arg) ERROR_LOG(DISCIO, "Really weird - failed to mark scrubbed disk as scrubbed :s"); cleanup: - fclose(pFile); + if (pFile) fclose(pFile); delete m_Sector1; delete m_FreeTable;