From da1b2f0c07caf20034bb84253f3cbd66a965a691 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 9 Feb 2024 15:37:42 +0100 Subject: [PATCH] Fix crash when file handle was null --- Source/Engine/Content/Storage/FlaxStorage.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Content/Storage/FlaxStorage.cpp b/Source/Engine/Content/Storage/FlaxStorage.cpp index ca39ebaf9..17cf2d193 100644 --- a/Source/Engine/Content/Storage/FlaxStorage.cpp +++ b/Source/Engine/Content/Storage/FlaxStorage.cpp @@ -214,7 +214,10 @@ FlaxStorage::~FlaxStorage() Array streams; _file.GetValues(streams); for (FileReadStream* stream : streams) - Delete(stream); + { + if (stream) + Delete(stream); + } #endif } @@ -1341,7 +1344,10 @@ bool FlaxStorage::CloseFileHandles() Array streams; _file.GetValues(streams); for (FileReadStream* stream : streams) - Delete(stream); + { + if (stream) + Delete(stream); + } _file.Clear(); return false; }