From c59e872ef2b25116a660757e4b287029943ab108 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sun, 14 Apr 2024 00:09:01 +0200 Subject: [PATCH] Fix crash when loading invalid Variant structure --- Source/Engine/Serialization/Stream.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Serialization/Stream.cpp b/Source/Engine/Serialization/Stream.cpp index 5bf3447b5..7d678fbc7 100644 --- a/Source/Engine/Serialization/Stream.cpp +++ b/Source/Engine/Serialization/Stream.cpp @@ -497,7 +497,9 @@ void ReadStream::Read(Variant& data) break; } default: - CRASH; + _hasError = true; + LOG(Error, "Invalid Variant type. Corrupted data."); + break; } }