Fix crash when file handle was null
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user