diff --git a/pcsx2/CDVD/InputIsoFile.cpp b/pcsx2/CDVD/InputIsoFile.cpp index e8bb885c9c..f43bb251d4 100644 --- a/pcsx2/CDVD/InputIsoFile.cpp +++ b/pcsx2/CDVD/InputIsoFile.cpp @@ -221,7 +221,8 @@ bool InputIsoFile::Open(std::string srcfile, bool testOnly) m_reader = new FlatFileReader(EmuConfig.CdvdShareWrite); } - m_reader->Open(m_filename); + if (!m_reader->Open(m_filename)) + return false; // It might actually be a blockdump file. // Check that before continuing with the FlatFileReader.