From f55ed1cab0de61c40455afd680cd878d88ece977 Mon Sep 17 00:00:00 2001 From: Merry Date: Sun, 25 Sep 2022 19:31:35 +0100 Subject: core/loader: Return nullptr if file is nullptr --- src/core/loader/loader.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/loader/loader.cpp b/src/core/loader/loader.cpp index 104d16efa..f24474ed8 100644 --- a/src/core/loader/loader.cpp +++ b/src/core/loader/loader.cpp @@ -244,6 +244,10 @@ static std::unique_ptr GetFileLoader(Core::System& system, FileSys::V std::unique_ptr GetLoader(Core::System& system, FileSys::VirtualFile file, u64 program_id, std::size_t program_index) { + if (!file) { + return nullptr; + } + FileType type = IdentifyFile(file); const FileType filename_type = GuessFromFilename(file->GetName()); -- cgit v1.2.3