diff --git a/src/resource/archive/Archive.cpp b/src/resource/archive/Archive.cpp index 9d3f145..1970c9d 100644 --- a/src/resource/archive/Archive.cpp +++ b/src/resource/archive/Archive.cpp @@ -218,6 +218,10 @@ std::shared_ptr Archive::LoadFile(const std::string& filePath, std::shared fileToLoad->InitData = initDataFromMetaFile; } else { fileToLoad = LoadFileRaw(filePath); + if (fileToLoad == nullptr) { + SPDLOG_ERROR("Failed to load file at path {}.", filePath); + return nullptr; + } fileToLoad->InitData = ReadResourceInitDataLegacy(filePath, fileToLoad); } }