From 73968ae317647992cfd3e0793d3359b3f8b67a4f Mon Sep 17 00:00:00 2001 From: Anselme Date: Tue, 29 Aug 2017 15:26:16 +0200 Subject: [PATCH] little fix for more error handling --- src/serializationmanager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/serializationmanager.cpp b/src/serializationmanager.cpp index 2c387f8..ce26857 100644 --- a/src/serializationmanager.cpp +++ b/src/serializationmanager.cpp @@ -399,6 +399,8 @@ Serializable* ObjectLoader::quickLoad(std::string filename, std::string type, bo std::fstream file; auto mode = binary ? std::ios_base::in | std::ios_base::binary : std::ios_base::in; file.open(filename, mode); + if(!file.is_open()) + return nullptr; ObjectLoader loader; loader.loadAscii(file); file.close();