Fix crash when file handle was null

This commit is contained in:
Wojtek Figat
2024-02-09 15:37:42 +01:00
parent d08843900e
commit da1b2f0c07

View File

@@ -214,7 +214,10 @@ FlaxStorage::~FlaxStorage()
Array<FileReadStream*> streams; Array<FileReadStream*> streams;
_file.GetValues(streams); _file.GetValues(streams);
for (FileReadStream* stream : streams) for (FileReadStream* stream : streams)
Delete(stream); {
if (stream)
Delete(stream);
}
#endif #endif
} }
@@ -1341,7 +1344,10 @@ bool FlaxStorage::CloseFileHandles()
Array<FileReadStream*> streams; Array<FileReadStream*> streams;
_file.GetValues(streams); _file.GetValues(streams);
for (FileReadStream* stream : streams) for (FileReadStream* stream : streams)
Delete(stream); {
if (stream)
Delete(stream);
}
_file.Clear(); _file.Clear();
return false; return false;
} }